我需要从x
读取行file.txt
并将其存储在字符串string
我很难过,不知道该做什么,这就是我所拥有的
FILE *file = fopen("file.txt", "r");
int x = someLine;
if (file == NULL) {
printf("Error! \n");
strcpy(string, "ERROR");
return;
}
fclose(file);
答案 0 :(得分:1)
这是一个简单的谷歌搜索可以回答的答案。但是,由于我已经打字,我会继续回答这个问题。
http://www.codingunit.com/c-tutorial-file-io-using-text-files
您需要阅读这些行并跟踪您已阅读的内容。
char buf[1000];
while (fgets(buf,1000, file) != NULL)
printf("%s",buf);
你必须研究fgets如何改变它以供你使用,但这应该很容易让你找到解决方案。