c语言如何读入文本两列数据
时间: 2023-06-09 22:04:23 浏览: 101
读取文本数据c程序到二维数组
您好,关于您的问题,可以使用fopen函数打开文件,再使用fscanf函数读取每行的两个数据并存储到相应的变量中。以下是一段示例代码:
```c
#include <stdio.h>
int main() {
FILE *file;
char file_name[] = "data.txt";
int num1, num2;
file = fopen(file_name, "r");
if (file == NULL) {
printf("Failed to open file!\n");
return 1;
}
while (fscanf(file, "%d %d", &num1, &num2) == 2) {
printf("First number: %d\n", num1);
printf("Second number: %d\n", num2);
}
fclose(file);
return 0;
}
```
其中,data.txt文件的内容类似于:
```
1 2
3 4
5 6
```
运行程序后,输出的结果为:
```
First number: 1
Second number: 2
First number: 3
Second number: 4
First number: 5
Second number: 6
```
希望能够帮助到您。
阅读全文