[問題] 字串轉換

看板C_and_CPP作者 (大支)時間15年前 (2010/11/20 15:12), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
我想要問一個問題 字串轉換的時候 code如下: void jump(char a); int main(){ char input[30]; gets(input); void jump(input); } 假設gets 得到的是 J 123 void jump(char a){ int i; i=atoi(a);//←這裡哪裡錯了?? } 應該要怎樣改才可以在jump裡面把input裡面的數字轉成整數... 感謝各位解釋阿... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.151.251

11/20 15:16, , 1F
仔細看錯誤訊息,還有 atoi 的參數應該是什麼樣子
11/20 15:16, 1F

11/20 15:17, , 2F
void jump(char *a)
11/20 15:17, 2F

11/20 15:19, , 3F
建議原 PO 找本書來仔細讀完函式呼叫的部份...
11/20 15:19, 3F

11/20 15:19, , 4F
你現在這樣寫 jump的參數是字元 你想要輸入的卻是字串
11/20 15:19, 4F

11/20 15:22, , 5F
http://ppt.cc/df~g 可以看一下這個網頁的說明與範例
11/20 15:22, 5F
文章代碼(AID): #1CvtJ4xj (C_and_CPP)