亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將std:string轉換為int?

如何將std:string轉換為int?

C++
夢里花落0921 2019-06-21 17:00:38
如何將std:string轉換為int?有個簡單的問題。我在互聯網上看了很久,我找到了一些解決方案,但都沒有奏效??紤]將字符串轉換為int,我不是指ASCII代碼。為了快速運行,我們以字符串的形式傳遞給一個等式。我們要分解它,正確地格式化它,并求解線性方程組。現在,說到這里,我無法將字符串轉換為int。我知道字符串將是格式(-5)或(25)等,所以它肯定是一個int。但是如何從字符串中提取呢?我想的一種方法是在字符串中運行for/while循環,檢查一個數字,提取之后的所有數字,然后查看是否有前導“-”,如果有,則將int乘以-1。不過,對于這樣一個小問題來說,這似乎有點過于復雜了。有什么想法嗎?
查看完整描述

3 回答

?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

std::istringstream ss(thestring);ss >> thevalue;

要完全正確,您需要檢查錯誤標志。


查看完整回答
反對 回復 2019-06-21
  • 3 回答
  • 0 關注
  • 2611 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號