2014-04-10 77 views
0

我想要一個函數來確定一個C字符數組(不是字符串,沒有空終止符)是否小於另一個。對於我的使用,如果一個數組結束而另一個不結束,則繼續測試最後一個字符與其他數組的結尾。首都並不重要,所以我試圖使用tolower()比較不同長度的C字符數組

示例。 Aaah應該小於美國 西瓜應該小於wade 西瓜不應低於水。 你好應該少於HelloWorld

我怎麼能寫一個函數來做到這一點,給定兩個數組的大小?

+2

如果它不是空終止,你如何知道你到達數組的末尾? –

+0

你想比較任意的數據或字符串嗎? – Deduplicator

+0

_Watermelon應該小於wade_? – Armali

回答

0

通過從索引0開始的兩個數組並比較每個索引處的字符。如果字符相同,則轉到下一個索引,一旦它們不相同,則會知道哪個數組比另一個數組少。