<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                下一個任務是把文件中的數字從字符串形式轉換為整型數。在書寫較大的數字時,人們往往會用逗號將數字分組,如1,750。而計算機處理數字時,絕大部分情況是不包括逗號的,而且內置的讀取數字的函數通常不能處理逗號。這就增加了轉換的困難,不過也給了我們一個機會來編寫去掉逗號的函數,所以這也沒什么。去掉逗號之后,我們就可以使用庫函數atoi將字符串轉換為整型數了。atoi在頭文件stdlib.h中定義。 要去掉逗號,一個選擇就是遍歷字符串,檢查每個字符是否是數字。如果是的話,我們就將其加入結果字符串中。在循環結束時,原始字符串中的所有數字就都按順序包含到結果字符串中了。 ~~~ int convertToInt (const apstring& s) { apstring digitString = ""; for (int i=0; i<s.length(); i++) { if (isdigit (s[i])) { digitString += s[i]; } } return atoi (digitString.c_str()); } ~~~ 變量digitString是**累加器**的一個例子。累加器和我們在第7.9節見過的計數器比較相似,不過計數器是不斷地增加值,而累加器是每次以字符串連接的方式增加一個字符。 表達式 ~~~ digitString += s[i]; ~~~ 等價于表達式 ~~~ digitString = digitString + s[i]; ~~~ 兩條語句都是在現有字符串末尾添加一個字符。 因為atoi以一個C字符串作為參數,所以我們必須先把digitString轉化為C字符串,然后才能將其作為atoi的參數。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看