Re: [問題]如何把char轉成int
※ 引述《su31o4gj83 (哈哈哈哈哈哈哈哈哈哈哈)》之銘言:
: 現在有三種方法: atoi, sstream, C++0x
: 我自己是只有想到atoi
: sstream是完全都是C++的寫法, 但我覺得稍嫌冗長
: 至於C++0x的用法我就不甚了解了, 最近才開始慢慢接觸一些C++0x的文件
: atoi的寫法如下:
: #include <iostream>
: using namespace std;
: int main(){
: string ch = "10";
: cout << atoi( ch.c_str() ) + 2 << endl;
: getchar();
: return 1;
: }
: 字串部分已經用string管理, 所以應該不用擔心記憶體overflow的問題
: 這幾個方法的優缺點, 有人可以幫忙分析一下嗎 ??
C 式字串都是以 '\0' 當結尾 在一些處理 pattern matching的狀況下限制不少
不過在原po的需求來看 其實
int input;
cin>>input;
結束 XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.244.140.23
推
07/11 15:09, , 1F
07/11 15:09, 1F
推
07/11 16:52, , 2F
07/11 16:52, 2F
→
07/11 16:52, , 3F
07/11 16:52, 3F
→
07/11 17:23, , 4F
07/11 17:23, 4F
推
07/11 17:30, , 5F
07/11 17:30, 5F
→
07/11 17:30, , 6F
07/11 17:30, 6F
→
07/11 17:31, , 7F
07/11 17:31, 7F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章