簡體   English   中英

如何在 C++ 中比較字符串數組

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

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