C++中典型数组程序 我想创建一个C++程序,按字母顺序排列输入的单词。有人能帮忙吗

C++中典型数组程序 我想创建一个C++程序,按字母顺序排列输入的单词。有人能帮忙吗,c++,C++,我试着把第一个字母用作循环,但到目前为止,它给了我荒谬的结果。我只需要一点提示,其余的我自己做是的,这很容易。标准库为您完成所有工作。字符串有一个运算符

我试着把第一个字母用作循环,但到目前为止,它给了我荒谬的结果。我只需要一点提示,其余的我自己做

是的,这很容易。标准库为您完成所有工作。字符串有一个运算符<,按字典顺序进行比较。所以说真的,这是浪费时间。排序将调用运算符<的参数

警告:默认情况下,字典表示它将比较ASCII值。所以感叹号在数字之前,数字在大写字母之前,大写字母在小写字母之前

string myWords[10];
for (int i = 0; i < 10; i++)
    cin >> myWords[i];
sort(begin(myWords), end(myWords));
如果你有一个向量,只要做v.begin和v.end。

一个std::vector,你就完成了!