我正在尝试比较程序中的两个字符串,以便可以按字典顺序排列它们。我不允许声明这样的数组:string arr[10]
,相反,我必须这样声明:char arr[10][20]
,其中[10]
表示字符串数,而{{1} }表示每个字符串的大小。
为了比较两个字符串,我尝试使用类似[20]
的字符串,但是没有用。有什么想法吗?
答案 0 :(得分:1)
https://www.techonthenet.com/c_language/standard_library_functions/string_h/strcmp.php
strcmp()应该可以解决问题
由于您仅限于使用char数组而不是字符串文字,因此请查看C文档而不是C ++文档。我认为您是一名学生,因为我有同样的限制。