gpt4 book ai didi

c - 如何从字符数组中逐字读取?

转载 作者:行者123 更新时间:2023-11-30 15:42:52 25 4
gpt4 key购买 nike

我需要编写一个程序,从文本文件中读取一行,对其进行修改,然后将单词打印到另一个由偶数个字符组成的文本文件中。我通过使用“fgets”得到一行并将其存储到一个字符数组中。那么如何逐字逐句地读呢? (“Word” - 是除空格之外的字符流)。

谢谢。

最佳答案

看看这个function然后基于下面的例子:

/* strtok example */
#include <stdio.h>
#include <string.h>

int main ()
{
char str[] ="- This, a sample string.";
char * pch;
printf ("Splitting string \"%s\" into tokens:\n",str);
pch = strtok (str," ,.-");
while (pch != NULL)
{
printf ("%s\n",pch);
pch = strtok (NULL, " ,.-");
}
return 0;
}

关于c - 如何从字符数组中逐字读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20023095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com