討論串[問題]如何把char轉成int
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者adxis (acer)時間16年前 (2009/07/19 16:00), 編輯資訊
0
0
0
內容預覽:
最近發現這邊有錯誤. iostream 的 clear() 只是清除 error flag (比如 fail 跟 bad). 並不會把 stream buffer 裡面的東西清掉,而把buffer reset的動作在 basic_ios. 這個被所有 iostream 繼承的基底型別中並不存在,也許
(還有182個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者UNARYvvv (有趣生活)時間16年前 (2009/07/12 18:53), 編輯資訊
0
0
0
內容預覽:
討論只用 C 的狀況. 文字轉數字,其實還有另外兩種較好的作法:strtol 和 sscanf. 而不要用 atoi / atol. 雖然原發問po的狀況是預期輸入數字,實際應用上難保手滑打個 "abc" 進來. 而 atoi("abc") 也會回傳 0. 所以當你得到 0 這個值的時候,也許 us
(還有340個字)

推噓3(3推 0噓 4→)留言7則,0人參與, 最新作者adxis (acer)時間16年前 (2009/07/11 13:07), 編輯資訊
0
0
0
內容預覽:
C 式字串都是以 '\0' 當結尾 在一些處理 pattern matching的狀況下限制不少. 不過在原po的需求來看 其實. int input;. cin>>input;. 結束 XD. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 60.244.140.23.

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者su31o4gj83 (哈哈哈哈哈哈哈哈哈哈哈)時間16年前 (2009/07/11 11:14), 編輯資訊
0
0
0
內容預覽:
現在有三種方法: atoi, sstream, C++0x. 我自己是只有想到atoi. sstream是完全都是C++的寫法, 但我覺得稍嫌冗長. 至於C++0x的用法我就不甚了解了, 最近才開始慢慢接觸一些C++0x的文件. atoi的寫法如下:. #include <iostream>. us
(還有87個字)

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者adxis (acer)時間16年前 (2009/07/10 23:47), 編輯資訊
0
0
0
內容預覽:
#include <string>. #include <sstream>. #include <iostream>. int main(). {. using namespace std;. char input[10]; // using std::string is recommanded.
(還有341個字)
首頁
上一頁
1
2
下一頁
尾頁