象“[]”、“.”、“->”這類操作符前後不加空格
阿新 • • 發佈:2018-08-03
loop “.” names 打開 style ace The 取字符 sys
象“[]”、“.”、“->”這類操作符前後不加空格。
1 #include <iostream> 2 #include <process.h> 3 #include<stdio.h> 4 #include<conio.h> 5 /* run this program using the console pauser or add your own getch, system("pause") or input loop */ 6 using namespace std; 7 int main(int argc, char** argv) {8 //變量聲明 9 char ch; 10 FILE *fp1; 11 12 //以寫入方式打開d.dat文件 13 if ((fp1=fopen("d.dat","w"))==NULL) { 14 cout<<"\nCould not open the file."<<endl; 15 cout<<"Exiting program."<<endl; 16 exit(1); //結束程序執行 17 } 18 19 //循環從鍵盤上讀取字符,寫入"流"文件20 cout<<"char:"<<endl; 21 cin>>ch; 22 while (ch!=‘*‘) { 23 fputc(ch,fp1); //將字符寫到fp1指向的"流"文件中 24 cin>>ch; 25 } 26 fclose(fp1); //關閉文件 27 28 // 以讀方式打開d.dat文件 29 if ((fp1=fopen("d.dat","r"))==NULL) 30 { 31 cout<<"\nCould not open the file."<<endl; 32 cout<<"Exiting program."<<endl; 33 exit(1); //結束程序執行 34 } 35 36 // 循環從"流"文件讀取字符,並顯示 37 while ((ch=fgetc(fp1))!=EOF) 38 cout<<ch<<" "; 39 cout<<endl; 40 fclose(fp1); //關閉文件 41 return 0; 42 }
象“[]”、“.”、“->”這類操作符前後不加空格