#include<stdio.h> void solve(){ /********** Begin *********/ /********** End **********/ }a.txt中读取三个整数,然后把这三个整数保存到b.txt中,两整数之间一个空格。C语言
时间: 2023-09-03 16:06:59 浏览: 91
#include <stdio.h>
完整代码如下:
```c
#include <stdio.h>
void solve() {
int a, b, c;
FILE *in = fopen("a.txt", "r");
FILE *out = fopen("b.txt", "w");
fscanf(in, "%d%d%d", &a, &b, &c);
fprintf(out, "%d %d %d", a, b, c);
fclose(in);
fclose(out);
}
int main() {
solve();
return 0;
}
```
首先在 `solve` 函数中打开文件 `a.txt` 作为输入文件,打开文件 `b.txt` 作为输出文件。然后使用 `fscanf` 从输入文件中读取三个整数,保存到变量 `a`、`b`、`c` 中。最后使用 `fprintf` 将这三个整数写入到输出文件中,两个整数之间加一个空格。最后记得关闭文件。
在 `main` 函数中调用 `solve` 函数即可。
阅读全文