gpt4 book ai didi

c - 从文本文件中读取到 C 中的数组中的标记化

转载 作者:太空宇宙 更新时间:2023-11-04 04:09:02 25 4
gpt4 key购买 nike

当您在 C 中读取文件时如何标记化?

文本文件:

PES 2009;Konami;DVD 3;500.25; 6

刺客信条;育碧;DVD;598.25; 3

hell 火;EA;DVD 2;650.25; 7

char *tokenPtr;

fileT = fopen("DATA2.txt", "r"); /* this will not work */
tokenPtr = strtok(fileT, ";");
while(tokenPtr != NULL ) {
printf("%s\n", tokenPtr);
tokenPtr = strtok(NULL, ";");
}

想要打印出来:

实况足球 2009

科纳米

.

.

.

最佳答案

试试这个:


main()
{
FILE *f;
char s1[200],*p;
f = fopen("yourfile.txt", "r");
while (fgets(s1, 200, f))
{<p></p>

<pre><code>while (fgets(s1, 200, f))
{

p=strtok(s1, ";\n");

do
{
printf ("%s\n",p);
}
while(p=strtok(NULL,";\n"));
}
</code></pre>

<p>}
</p>
200 个字符的大小当然只是一个例子

关于c - 从文本文件中读取到 C 中的数组中的标记化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1825363/

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