{"title":"C语言字符串分割:将字符串按空格拆分成单词","description":"本文介绍如何使用C语言将一个字符串按空格分割成多个单词,并提供了示例代码。代码中使用strtok函数进行字符串分割,并解释了其用法。","keywords":"C语言, 字符串, 分割, 空格, 单词, strtok, 代码示例","content":""#include <stdio.h>\n#include <string.h>\n\nint main() {\n char str[100]; // 声明一个存储字符串的字符数组\n char *word; // 声明一个指向单词的指针\n\n printf("输入一个字符串:");\n fgets(str, sizeof(str), stdin); // 从标准输入读取字符串\n\n // 使用 strtok 函数将字符串按照空格分割成单词\n word = strtok(str, " ");\n while (word != NULL) {\n printf("%s\n", word); // 打印单词\n word = strtok(NULL, " ");\n }\n\n return 0;\n}\n"\n上述代码中使用了 strtok 函数来分割字符串,该函数将字符串按照指定的分隔符进行分割,并返回分割后的第一个子字符串的指针。通过在循环中多次调用 strtok 函数,可以依次获取分割后的单词。


原文地址: https://www.cveoy.top/t/topic/pNyn 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录