C语言简单文件操作

 
 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

posted @ 2012-05-31 21:38  完美科技  阅读(160)  评论(0编辑  收藏  举报