gpt4 book ai didi

c - 如何在C中访问char指针数组

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

我正在从文本文件中读取一组单词到一个字符指针数组中,在阅读如何使用 printf 单独显示每个单词后?

代码片段:

FILE *ptr_file;
char *word[1000];
int wordCount=0;

ptr_file = fopen("C:\\c_read_test.txt","r");

while(fscanf(ptr_file,"%s", word) == 1) //scans every word in the text file
wordCount++;

最佳答案

也许这个可以做到。字数限制现为 1000 个,且字数不能超过 50 个字符。

FILE *ptr_file;
char word[1000][50]
int wordCount=0;

ptr_file = fopen("C:\\c_read_test.txt","r");

while(fscanf(ptr_file,"%s", word[wordCount]) == 1) { //scans every word in the text file
printf("%s\n", word[wordCount++]);
if(wordCount >= 1000) break;
}

但是如果可以选择 c++,这不是我会这样做的方式。我会使用 std 和 vector 或字符串列表。

关于c - 如何在C中访问char指针数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26322935/

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