gpt4 book ai didi

c - 从文件中读取多个字符串

转载 作者:行者123 更新时间:2023-11-30 15:38:01 24 4
gpt4 key购买 nike

假设我有这个 .txt 文件:

HEY
What's your name
My name is xx

我如何在我的 C 程序中将每一行扫描成不同的字符串?

因为如果我做

fscanf(myfile, "%s", string)

我只能逐字扫描,无法识别不同的行...

有什么好的方法可以做到这一点吗?

最佳答案

例如

#include <stdio.h>

int main(){
char string[128];
FILE *myfile = fopen("data.txt", "r");
while(1==fscanf(myfile, " %127[^\n]", string)){
printf("%s\n", string);
}
fclose(myfile);
return 0;
}

关于c - 从文件中读取多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21969419/

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