簡體   English   中英

比較字符串中的數字

[英]Compare digits in character string

請嘗試在內置函數中比較兩個字母array的字母而不是數字。 例如

如果在char array1[50]有一個數字500 ,在char array2[50]有一個數字100那么我應該能夠比較哪個更大,在這種情況下, 500更大,哪個是array1那么構建的是什么在功能上。 請幫我。

prepend(在開頭添加“ 0”)為“ 0”,以便兩個字符串的長度都相同,然后可以根據數據類型使用strcmp()或std :: string :: compare()。

使用boost::lexical_cast

if (boost::lexical_cast<int>(array1[50]) > boost::lexical_cast<int>(array2[50]))
{
    // array1[50] bigger than array2[50]
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM