為什麼這篇字串轉數字鄉民發文收入到精華區:因為在字串轉數字這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者putumaxally (Puma)看板C_and_CPP標題[問題] 字串轉數字不須判別正負?...
字串轉數字 在 白目爸vs搞笑媽vs吃貨兄妹肉寶萌萌 Instagram 的最讚貼文
2021-09-16 05:37:15
#Teamson 收銀機、木製玩具、廚房組 這裡買👉 https://lihi1.com/5jvIR 表單在ig個人頁面連結處 還記得我們2021年初開團的廚房組嗎? 讓吃貨兄妹兩人愛不釋手,到現在也是一直玩一直煮,但常常吵架兩個人容不下一個廚房! 所以我們又再延伸增加一組小廚房了😂 這次的跟梅菲...
今天學校 C 語言老師教到字串轉數字,我本來寫先判別正負號的程式,
可是我同學沒有判別正負結果結果也正確,真的很奇怪。以下是程式碼
#include <stdio.h>
#include <stdlib.h>
int atoi(char *s){
int n = 0;//, t = 0;
//if(*s == '-'){t = 1;s++;}
while(*s)n = 10*n + (*s++) - '0';
return n;
//return (t ? n : -n);
}
void main(){
printf("%d\n", atoi("-123456789"));
system("pause");
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.118.196.226
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1399609882.A.898.html
我發現自己寫的函數是錯的...
我們老師說要教純 C 卻用 VC++ 當 Compiler 我真的覺得很奇怪
※ 編輯: putumaxally (140.118.234.160), 05/09/2014 16:04:10
VC++ 可以寫 .c 檔嗎,用 .cpp 不小心寫了 C++ 的語法也不會知道
像是 for(int i = 0;i < n;i++) 這種的。
還有 s25g5d4 大大貼的 wiki 說某些 C 的語法在 C++ 不能用。
※ 編輯: putumaxally (175.181.149.63), 05/09/2014 22:11:22