文件读写
c++:ifstream
fstream in;
in.open("路径");
fstream out;
out.open("路径");
out.close();
如果文件不存在返回错误
if (!in.is_open()) {
cout << "Error!" << endl;
exit(1);
}
如果文件不存在新建
fstream in;
in.open("路径",fstream::out||fstream::in);
成功打开文件后写入数组,写入文件
in>>a[i];
out<<a[i];
C:stdio.h ,stdlib.h
FILE *fp;
fp=fopen("路径",“文件使用方式”);
fclose(fp);
fgetc(fp);
fputs(ch,fp);
fgets(str,n,fp);
fputs(str,fp)
fprintf(fp,"%d%s",i,str);
fscanf(fp,"%d%s",i,str);
二进制读写–常用于读写结构体
fread(变量地址,size,count,fp);
fwrite(变量地址,size,count,fp);