[問題] 關於讀取檔案資料的

看板C_and_CPP (C/C++)作者 (獨立黑色色彩)時間16年前 (2009/06/02 12:01), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
在 319篇 UNARYvvv 介紹了%[^,]的用法 但是碰到不明原因 我沒辦法用= = 先減化問題 -------------------------問題開始---------------------------------- 要讀的檔案內容 AAE,CDG,2,271,271 AAE,LYS,1,180,180 AAE,MRS,5,784,784 AAE,ORN,2,176,176 AAE,ORY,4,585,585 AAL,AAR,3,93,93 //讀取Airport code char Org[30],Dst[30]; int AprF,AprS1,AprS2; FILE*ArpCdfp;/*要讀的檔案*/ if((ArpCdfp=fopen("d:\\SIR\\Airportcode.txt","r"))==NULL){/*檔案路徑*/ printf("Airport code.txt could not bo open\n"); } else{ printf("%s %s %s %s %s\n","Org","Dst","AprF","AprS1","AprS2"); fscanf(ArpCdfp,"%[^,],%[^,],%d,%d,%d",Org,Dst,&AprF,&AprS1,&AprS2); while(!feof(ArpCdfp)){ printf("%s %s %d %d %d\n",Org,Dst,AprF,AprS1,AprS2); fscanf(ArpCdfp,"%[^,],%[^,],%d,%d,%d",Org,Dst,&AprF,&AprS1,&AprS2); } fclose(ArpCdfp);/*關掉檔案*/ } 還是不知道問題在哪裡= = ◆ From: 140.112.63.199

06/02 12:07, , 1F
should be %[^,]s ?
06/02 12:07, 1F
※ 編輯: wope 來自: 140.112.63.199 (06/02 14:23)

06/02 16:02, , 2F
有輸出可以看一下嗎?
06/02 16:02, 2F
文章代碼(AID): #1A9AGZur (C_and_CPP)
文章代碼(AID): #1A9AGZur (C_and_CPP)