gpt4 book ai didi

c - 将 csv 中的字符添加到字符数组。

转载 作者:行者123 更新时间:2023-11-30 17:09:10 24 4
gpt4 key购买 nike

我正在尝试获取 csv 文件并将其中的字符串分配给 csv。我尝试过一些事情,但运气不佳。这是我到目前为止所拥有的:

int main(int argc, char* argv []) {
FILE *file = fopen( argv[1], "r" );
int x;
char strings[50];
while ((x = fgetc(file)) != EOF) {
printf( "%c", x);
}
fclose(file);

return 0;
}

我已经创建了字符串字符数组,但我不确定如何将 csv 的内容分配到其中。有什么想法吗?

提前致谢。

最佳答案

您可以使用fgets直接读入数组strings-

char strings[255];                                    //give size accordingly
while(fgets(strings,sizeof strings,file)!=NULL) { //iteratre until fgets return NULL
printf("%s", strings); //print string that is read from file
}

注意-

1.您尚未检查 argc 的值以及 fopenreturn 。你也许应该检查一下。

关于c - 将 csv 中的字符添加到字符数组。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33366197/

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