[英]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.