欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C++中將string類型轉化為int類型

 更新時間:2017年02月17日 15:23:16   作者:尚落櫻  
本文主要介紹了C++中將string類型轉化為int類型的方法。具有很好的參考價值,下面跟著小編一起來看下吧

寫程序需要將string轉化為int,所以就探索了一下。

方法一:atoi函數(shù)

atoi函數(shù)將字符串轉化為整數(shù),注意需要stdlib庫。所以就嘗試了一下:

#include <iostream>
#include <string.h>
#include <stdlib.h>
using namespace std;
int main()
{
 string a="11",b="22";
 cout<<atoi(a)+atoi(b)<<endl;
 return 0;
}

然而卻發(fā)現(xiàn)報錯:

顯然,atoi需要的事const char*類型,而我上面給的上string類型,所以就要 多加一個函數(shù)string.c_str()。string.c_str是Borland封裝的String類中的一個函數(shù),它返回當前字符串的首字符地址。

c_str函數(shù)的返回值是const char*,所以我們加上c_str()函數(shù):

#include <iostream>
#include <string.h>
#include <stdlib.h>
using namespace std;
int main()
{
 string a="11",b="22";
 cout<<atoi(a.c_str())+atoi(b.c_str())<<endl;
 return 0;
}

然后就成功了,有什么不妥的希望大家指出。

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關文章

  • C語言循環(huán)隊列的表示與實現(xiàn)實例詳解

    C語言循環(huán)隊列的表示與實現(xiàn)實例詳解

    這篇文章主要介紹了C語言循環(huán)隊列的表示與實現(xiàn),對于數(shù)據(jù)結構與算法的研究很有幫助,需要的朋友可以參考下
    2014-07-07
  • EasyC++單獨編譯

    EasyC++單獨編譯

    這篇文章主要介紹了EasyC++單獨編譯,在上一篇當中,我們編寫好了頭文件coordin.h,現(xiàn)在我們要完成它的實現(xiàn)。需要的小伙伴可以先學習上一篇內容然后一起與小編一起進入本篇內容一起學習吧
    2021-12-12
  • 基于C++詳解數(shù)據(jù)結構(附帶例題)

    基于C++詳解數(shù)據(jù)結構(附帶例題)

    數(shù)據(jù)結構作為每一個IT人不可回避的問題,本文基于C++編寫,下面這篇文章主要給大家介紹了關于數(shù)據(jù)結構的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • QT利用QProcess獲取計算機硬件信息

    QT利用QProcess獲取計算機硬件信息

    本文介紹利用QProcess獲取計算機的CPU、主板、硬盤等電腦相關硬件信息。文中的示例代碼講解詳細,對我們學習QT有一定的幫助,感興趣的可以了解一下
    2022-06-06
  • c語言B樹深入理解

    c語言B樹深入理解

    B樹是為磁盤或其他直接存儲設備設計的一種平衡查找樹,本文將詳細介紹c語言B樹,需要的朋友可以參考下
    2012-11-11
  • c語言中的局部跳轉及全局跳轉功能

    c語言中的局部跳轉及全局跳轉功能

    本文介紹了C語言中的goto語句,以及如何使用setjmp和longjmp實現(xiàn)跨函數(shù)的跳轉,詳細講解了setjmp和longjmp的使用方法和注意事項,以及使用這種全局跳轉后變量狀態(tài)的不確定性,感興趣的朋友一起看看吧
    2024-09-09
  • C語言中l(wèi)seek()函數(shù)和fseek()函數(shù)的使用詳解

    C語言中l(wèi)seek()函數(shù)和fseek()函數(shù)的使用詳解

    這篇文章主要介紹了C語言中l(wèi)seek()函數(shù)和fseek()函數(shù)的使用詳解,是C語言入門學習中的基礎知識,需要的朋友可以參考下
    2015-08-08
  • 如何實現(xiàn)在C++中調用C函數(shù)

    如何實現(xiàn)在C++中調用C函數(shù)

    這篇文章主要介紹了如何實現(xiàn)在C++中調用C函數(shù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • C++基礎學習之函數(shù)重載的簡單介紹

    C++基礎學習之函數(shù)重載的簡單介紹

    函數(shù)重載是一種特殊情況,C++允許在同一作用域中聲明幾個類似的同名函數(shù),這些同名函數(shù)的形參列表(參數(shù)個數(shù),類型,順序)必須不同,常用來處理實現(xiàn)功能類似數(shù)據(jù)類型不同的問題。這篇文章主要給大家介紹了關于C++基礎學習之函數(shù)重載的相關資料,需要的朋友可以參考下
    2019-01-01
  • VC創(chuàng)建圓角dialog的實現(xiàn)方法

    VC創(chuàng)建圓角dialog的實現(xiàn)方法

    這篇文章主要介紹了VC創(chuàng)建圓角dialog的實現(xiàn)方法,結合實例形式分析了圓角dialog對話框的創(chuàng)建步驟與相關操作技巧,需要的朋友可以參考下
    2016-08-08

最新評論