1. 程式人生 > >(地址運算符)等前後不 加空格

(地址運算符)等前後不 加空格

The fclose could 輸入 exiting program pan int 一個

一元操作符如“!”、 “~”、“++”、“--”、“&”(地址運算符)等前後不 加空格。

 1 #include <iostream>
 2 #include <stdio.h>
 3 #include <string.h>
 4 #include <process.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 FILE *fp1; 10 char str[80]; 11 12 //從鍵盤上任意輸入一個字符串 13 cout<<"Inupt a string:"; 14 cin.getline(str,80); 15 16 //以寫入方式打開d.dat文件 17 if ((fp1=fopen("d.dat","w"))==NULL) 18 { 19 cout<<"\nCould not open the file."<<endl;
20 cout<<"Exiting program."<<endl; 21 exit(1); //結束程序執行 22 } 23 24 // 寫"流"文件 25 fputs(str,fp1); 26 fputs("\n",fp1); 27 28 fclose(fp1); //關閉文件 29 30 // 以讀方式打開d.dat文件 31 if ((fp1=fopen("d.dat","r"))==NULL) 32 { 33 cout<<"
\nCould not open the file."<<endl; 34 cout<<"Exiting program."<<endl; 35 exit(1); //結束程序執行 36 } 37 38 // 循環從"流"文件讀取字符,並顯示 39 char ch; 40 while ((ch=fgetc(fp1))!=EOF) 41 cout<<ch; 42 cout<<endl; 43 fclose(fp1); //關閉文件 44 return 0; 45 }

(地址運算符)等前後不 加空格