檔案操作:向檔案追加內容
阿新 • • 發佈:2018-12-15
向檔案寫入:
#include <stdio.h>
int main(){
int i=4;
FILE *fp;
fp=fopen("intfile.txt","w");
if(!fp){
printf("Failed to creat file!\n");
exit(0);
}
for(i=1;i<101;i+=5)
fprintf(fp,"%d %d %d %d %d\n",i,i+1,i+2,i+3,i+4);
fclose(fp);
return 0;
}
寫入再追加:
#include<fstream> #include<iomanip> using namespace std; int main(){ int i,j; ofstream ofile; ofile.open("myfile.txt"); ofile<<"==乘法口訣表=="<<endl; for(j=1;j<10;j++) for(i=1;i<10;i++){ ofile<<setw(2)<<i<<setw(2)<<"X"<<setw(2)<<j<<setw(2)<<"="<<setw(2)<<i*j<<" "; if(i==j){ ofile<<endl; break; } } ofile.close(); ofstream ofileAgain; ofileAgain.open("myfile.txt",ios::app); ofileAgain<<"這是追加的內容。"<<endl; ofileAgain.close(); return 0; }