基礎作業
實驗代碼
#include<stdlib.h> int main(void) {FILE*fp;int num[4],i,b,max;char op;if((fp=fopen("c:\\tmj.txt","r"))==NULL){ printf("File open error!\n"); exit(0);}for(i=0;i<4;i++){fscanf(fp,"%d%c",&num[i],&op);printf("%d%c\n",num[i],op);}max=num[i-1];for(i=0;i<4;i++){if(max<num[i]){max=num[i];b=i;}}printf("%d%c\n",max,b);if (fclose(fp)){printf("Can not close the file!\n");exit(0);}return 0;}
設計思路
自我評價:第一次讀文件的時候,顯示沒找到文件
此時我發現自己的代碼受書本影響并未改動,我改了很久好幾個小時,建立文件的時候還讀不出來,突然記起那次同學在幫我改程序的時候,我的標點格式用了中文的,運行出現錯誤,改為英文的逗號之后一下就讀出來了,早上7點起來碼了兩個半小時,下午一點碼到3點四十及,想想效率好低,沒辦法,技術問題。。。。
運行截圖
?