看板 C_and_CPP 關於我們 聯絡資訊
已經有爬過文 但還是沒辦法字串轉數字... #include<stdio.h> #include<stdlib.h> int main(void){ FILE *fptr; char ch; fptr=fopen("C01","r"); while((ch=fgetc(fptr))!=EOF){ int num=atoi(ch); printf("%d",num); } fclose(fptr); return 0; } 我的C01是類似於 10 20 30 這種資料 爬文的文章有說 atoi是char* 不是char 但我還是不懂該怎麼改... 可以稍微指點迷津嗎!? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.152.133
s90366770607:回答個不相干的東西 你的printf是%d吧 09/28 15:21
感謝感謝@口@ 剛在試東西就不小心打錯了 ※ 編輯: perhot9 來自: 140.138.152.133 (09/28 15:25)
s90366770607:可以看看9349篇 09/28 15:30
我看過這篇... 但還是不懂......那我該怎麼改才行...
milen:是指標啊?...難怪之前想用也不能使用XD 09/28 15:36
※ 編輯: perhot9 來自: 140.138.152.133 (09/28 15:39)
cobrasgo:原po你要學著用男人啊… 09/28 20:53
cobrasgo:另外我想你指標還不熟,加油吧 09/28 20:53