当前位置:首页 > 科技动态 > 正文

c 如何按照空格分割字符串

c  如何按照空格分割字符串

在C语言中,可以使用`strtok`函数来按照空格分割字符串。`strtok`函数会搜索字符串中的空字符(`0`),并在每个空字符的位置创建一个空字符串,即分割点。以下...

在C语言中,可以使用`strtok`函数来按照空格分割字符串。`strtok`函数会搜索字符串中的空字符(`0`),并在每个空字符的位置创建一个空字符串,即分割点。以下是一个使用`strtok`函数分割字符串的示例代码:

```c

include

include

int main() {

char str[] = "This is a test string";

const char delimiters = " "; // 空格作为分隔符

char token;

// 使用 strtok 初始化字符串

token = strtok(str, delimiters);

// 循环遍历所有分割后的字符串

while (token != NULL) {

printf("%sn", token); // 打印每个分割后的字符串

token = strtok(NULL, delimiters); // 获取下一个字符串

最新文章