我正在做一个练习,将单词存储在 a <vector>
of string
s 中,然后将所有字母转换为大写,每行打印出八个单词。toupper()
除了我的代码部分外,一切正常。一切都在这里:
vector<string> words;
string theWords;
string word;
while(cin >> word)
words.push_back(word);
for(auto &i : words) {
word = i;
for(auto &j: word)
j = toupper(j);
}
int k = 0;
for(auto i : words) {
cout << i << " ";
++k;
if(k % 8 == 0)
cout << endl;
}