如果在程序中需要傳遞一些信息,可以有很多方法進行處理。其中以文件的方式傳遞信息也是一種常見的方法。
在 C中對文件的操作:
下面以讀取d盤下某個文件的內容為例,
int num;
char str[100]; //定義存取文件的字符數組
FILE *fp=fopen("D://page.txt","r"); //以自瀆的方式打開文件
while(!feof(fp))
{
fscanf(fp,"%s",&str); //讀取文件的內容,并存放到字符數組中
printf("文件的內容是:%s",str); //輸出數組中的內容
}
fclose(fp); //操作完畢,關閉文件
num=((int)str[0]-48)*10+(int)str[1]-48; //將文件中的讀出來的字符串轉換成int類型。(由于強制轉換后得到的是對應字符的Ascii碼,所以要減掉48)
printf("轉換后的值num是:%d/n",num);
system("del D://page.txt");