C C++基本輸入輸出

來源:互聯網
上載者:User

標籤:erro   寫入檔案   highlight   include   cout   fopen   clu   fscanf   iostream   

//#include<stdio.h>#include<fstream>#include<iostream>//http://www.cnblogs.com/Yogurshine/p/3677201.htmlusing namespace std;#define ERROR 1#define OK    0int WriteFileWithCStyle(){float f[6]={3.2f,-4.34f,25.04f,0.1f,50.56f,80.5f};FILE *fp;fp=fopen("1.txt","w");if(NULL==fp){return ERROR;}//fwrite(f,sizeof(float),sizeof(f)/sizeof(float),fp);//二進位for(int i=0;i<6;i++){fprintf(fp,"%f ",f[i]);//ASIC}fclose(fp);return OK;}int ReadFileWithCStyle(){float f[6]={0.0};FILE *fp;fp=fopen("1.txt","r");if(NULL == fp){return ERROR;}/*fread(f,sizeof(float),6,fp);//二進位fclose(fp);for(int i=0;i<6;i++){printf("f[%d] value[%2f]\r\n",i,f[i]);}*/for(int i=0;i<6;i++){fscanf(fp, "%f", &f[i]); printf("f[%d] value[%2f]\r\n",i,f[i]);} return OK;}int WriteFileWithCPPStyle(){fstream file1;file1.open("2.txt");if(!file1){cout<<"oepn error"<<endl;}char a[10];char b[10];//寫入檔案for(int i=0;i<10;i++){cin>>a[i];file1<<a[i]<<" ";}file1.close();fstream file2;file2.open("2.txt");if(!file2){cout<<"oepn error"<<endl;}//從檔案中讀取for(int i=0;i<10;i++){file2>>b[i];cout<<b[i]<<" ";}file2.close();return OK;}int main(){WriteFileWithCStyle();ReadFileWithCStyle();WriteFileWithCPPStyle();return OK;}

 

C C++基本輸入輸出

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.