• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            雁過無痕

              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::


            看到別人的討論貼,也做了下。題目很簡單,可以直接用標準庫函數,也可以自已造輪子。標準庫中能用到的只有:
            atoi / strtol系列,顯然得用 strtol(有些庫atoi就是用strtol實現的)

            在用strtol前,先要對不安全的strtol封裝下。

             

            int str2i(const char str[], const char* &next, int base = 10)

            {

              return strtol(str, const_cast<char**>(&next), base);

            }

             

            可采用兩種算法:

              1 先忽略空白字符,然后直接調用str2i (代碼 solve1

              2 先找到合法數字的第一個字符,再調用str2i(代碼 solve2

            當然也可以自行實現strtol(代碼: solve3solve4)。


            posted on 2011-03-31 23:56 flyinghearts 閱讀(2329) 評論(0)  編輯 收藏 引用 所屬分類: C++
            午夜天堂精品久久久久| 国产成人精品久久免费动漫 | 久久精品中文字幕第23页| 少妇人妻88久久中文字幕| 久久综合久久美利坚合众国| 久久久久亚洲av综合波多野结衣 | 久久午夜伦鲁片免费无码| 色欲综合久久中文字幕网| 国产麻豆精品久久一二三| 爱做久久久久久| 精品久久久久久中文字幕大豆网| 国产精品久久久久久久久久影院| 国产精品久久久久久久app | 国产Av激情久久无码天堂| 青青草国产精品久久| 久久久久久综合网天天| 97久久国产亚洲精品超碰热| 欧美精品一区二区久久| 国产麻豆精品久久一二三| 亚洲综合久久夜AV | 国产精品99久久久久久www| 久久久久99精品成人片直播| 无码人妻少妇久久中文字幕| 狠狠狠色丁香婷婷综合久久五月| 亚洲色婷婷综合久久| 久久AⅤ人妻少妇嫩草影院| 国产精品久久久久久久久| 久久伊人五月丁香狠狠色| 久久精品国产99国产精品导航| 久久久久久毛片免费看| 免费无码国产欧美久久18| 无码人妻久久一区二区三区免费 | 日韩精品久久久久久| 亚洲精品乱码久久久久久久久久久久 | 亚洲国产成人久久一区久久| 久久久九九有精品国产| 99久久国产热无码精品免费| 亚洲国产成人久久一区久久| 开心久久婷婷综合中文字幕| 亚洲性久久久影院| 国产欧美久久久精品影院|