[問題] atoi的方法..

看板C_and_CPP作者 (小樹)時間13年前 (2012/09/28 15:08), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/2 (看更多)
已經有爬過文 但還是沒辦法字串轉數字... #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

09/28 15:21, , 1F
回答個不相干的東西 你的printf是%d吧
09/28 15:21, 1F
感謝感謝@口@ 剛在試東西就不小心打錯了 ※ 編輯: perhot9 來自: 140.138.152.133 (09/28 15:25)

09/28 15:30, , 2F
可以看看9349篇
09/28 15:30, 2F
我看過這篇... 但還是不懂......那我該怎麼改才行...

09/28 15:36, , 3F
是指標啊?...難怪之前想用也不能使用XD
09/28 15:36, 3F
※ 編輯: perhot9 來自: 140.138.152.133 (09/28 15:39)

09/28 20:53, , 4F
原po你要學著用男人啊…
09/28 20:53, 4F

09/28 20:53, , 5F
另外我想你指標還不熟,加油吧
09/28 20:53, 5F
文章代碼(AID): #1GPKqArS (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1GPKqArS (C_and_CPP)