C语言的文件这部分可谓是学完就忘学完就忘...因为不常用嘛,最近学了一波打表,打表比较大量的话直接输出到控制台窗口是得不到全部信息的,所以输出到本地是必要的。
// 1
#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
string s;
int main(){
freopen("data1.txt", "w", stdout);
cin >> s;
cout << s << endl;
printf("----------优雅--------\n");
return 0;
}
// 2
#include <iostream>
#include <cstdio>
using namespace std;
FILE *fp;
int n;
int main(){
fp = fopen("data2.txt", "w");
cin >> n;
for(int i = 1; i <= n; ++i)
fprintf(fp, "%d,", i);
fclose(fp);
return 0;
}
上面二者提前建不建文件无所谓......嗯.
打表只涉及到输出到文件,所以只学了向文件写,没学从文件读...所以想学的时候再学吧...