#include <iostream>#include<cstdio>using namespace std;int main(){ freopen("C:\\Users\\26400\\Desktop\\C++\\inout\\inout.in", "r", stdin); int a[4], b[4]; for (int i = 0; i < 6; i++) { cin >> a[i] >> b[i]; } for (int i = 0; i < 5; i++) { if (i == 0) cout << a[i] + b[i] << endl; else if (i == 1) cout << a[i] - b[i] << endl; else if (i == 2) cout << a[i] * b[i] << endl; else if (i == 3) cout << a[i] / b[i] << endl; else cout << a[i] %b[i] << endl; } freopen("C:\\Users\\26400\\Desktop\\C++\\inout\\inout.out", "w", stdout); fclose(stdin); fclose(stdout); return 0;}
请问fclose()如何使用?
追答fclose() 是 C 标准库中的一个函数,用于关闭文件。具体用法如下:
#include
int fclose(FILE *stream);
其中,stream 是文件指针,指向要关闭的文件。函数返回值为 0 表示关闭成功,为 EOF 表示关闭失败。
下面是一个简单的示例,演示如何使用 fclose() 关闭一个已打开的文件:
#include
int main() {
FILE *fp;
char c;
/* 打开文件 */
fp = fopen("file.txt", "r");
/* 读取并显示文件内容 */
while ((c = fgetc(fp)) != EOF) {
printf("%c", c);
}
/* 关闭文件 */
fclose(fp);
return 0;
}
在上面的示例中,先用 fopen() 函数打开一个名为 "file.txt" 的文件,并将其赋值给指针 fp,然后使用 fgetc() 逐字符读取文件内容,并将读取到的字符输出到屏幕上。最后使用 fclose() 函数关闭文件。