c++读取txt文件,每行两个数据,按空格分开读取
时间: 2024-05-05 12:17:52 浏览: 156
C++_C++_读取txt文档_txt内容读取_按空格分隔_按逗号分隔_
5星 · 资源好评率100%
好的,这是一个技术问题,我很乐意回答。你可以使用以下代码读取txt文件中每行的两个数据并按空格分开:
```
#include <stdio.h>
int main() {
FILE *fp;
char filename[] = "data.txt";
char word1[10], word2[10];
fp = fopen(filename, "r");
if (fp == NULL) {
printf("无法打开文件 %s", filename);
return 0;
}
while (fscanf(fp, "%s %s", word1, word2) != EOF) {
printf("%s %s\n", word1, word2);
}
fclose(fp);
return 0;
}
```
其中,filename 是你要读取的txt文件名,word1和word2是每行中的两个数据。这份代码将每行的两个数据打印出来。希望对你有所帮助。
阅读全文