用C语言写一串代码,让他可以从文件a.txt中读取三个整数,然后把这三个整数保存到b.txt中,两整数之间一个空格。
时间: 2024-03-06 10:49:36 浏览: 55
c语言,怎样输出有空格的字符串?.txt
5星 · 资源好评率100%
好的,以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int a, b, c;
FILE *fp1, *fp2;
// 打开文件a.txt
fp1 = fopen("a.txt", "r");
// 读取三个整数
fscanf(fp1, "%d %d %d", &a, &b, &c);
// 关闭文件a.txt
fclose(fp1);
// 打开文件b.txt
fp2 = fopen("b.txt", "w");
// 写入三个整数
fprintf(fp2, "%d %d %d", a, b, c);
// 关闭文件b.txt
fclose(fp2);
return 0;
}
```
运行上述代码后,会在b.txt中写入三个整数,每个整数之间用一个空格隔开。注意,需要在程序所在的目录下创建a.txt文件,并在其中写入三个整数,否则程序会报错。
阅读全文