1 #include <cstdlib> 2 #include <cstdio> 3 #include <stdio.h> 4 #include <iostream> 5 6 using namespace std; 7 8 int main(int argc,char* argv[]){ 9 10 try{ 11 //打开 12 FILE* pFile=fopen("c:\\a.txt","r+"); 13 if(NULL==pFile){ 14 cout<<"打开文件失败!"<<endl; 15 return 0; 16 } 17 18 //读取 19 char str[1024]; 20 while(EOF!=fscanf(pFile,"%s",str)){ 21 cout<<str<<endl; 22 } 23 24 //写入 25 for(int i=0;i<10;i++){ 26 for(int j=0;j<10;j++){ 27 if(j%2==0){ 28 fprintf(pFile,"*"); 29 }else{ 30 fprintf(pFile,"-"); 31 } 32 } 33 fprintf(pFile,"\r\n"); 34 } 35 36 //关闭 37 fclose(pFile); 38 }catch(...){ 39 cout<<"文件操作发生异常..."<<endl; 40 } 41 system("PAUSE"); 42 return EXIT_SUCCESS; 43 }
FILE、fopen、fscanf、fprintf、fclose