[英]How to compare an array of strings in C++
我試圖在我的程序中比較兩個字符串,以便我可以按字典順序排列它們。 我不允許像這樣聲明一個數組: string arr[10]
,而是我必須像這樣聲明它: char arr[10][20]
,其中[10]
表示字符串的數量和[20]
表示每個字符串的大小。
為了比較兩個字符串,我嘗試使用類似的東西: arr[5]>arr[7]
,但沒有用。 有任何想法嗎?
https://www.techonthenet.com/c_language/standard_library_functions/string_h/strcmp.php
strcmp() 應該可以解決問題
由於您僅限於字符數組而不是字符串文字,請查看 C 文檔而不是 C++ 文檔。 我假設你是一名學生,因為我有同樣的限制。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.