c语言将英文句子拆分成单词进行输入
时间: 2023-06-10 12:04:55 浏览: 364
使用Python进行英文单词分割
5星 · 资源好评率100%
可以使用 strtok 函数,该函数可以将字符串按照指定的分隔符进行分割,返回分割出的第一个子串的指针,并将原字符串中的分隔符替换为字符串结束符'\0'。我们可以循环使用该函数依次分割出每一个单词。下面是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello world, how are you?";
char *token;
// 将空格和逗号作为分隔符
token = strtok(str, " ,");
while (token != NULL) {
printf("%s\n", token);
token = strtok(NULL, " ,");
}
return 0;
}
```
运行结果:
```
Hello
world
how
are
you?
```
阅读全文