a******r 发帖数: 9 | 1 就是想转换helloWorlD这个字符串全部为大写,并打印。可是以下程序,打印出来的字
符串次数不对。新手上路,不知道怎么改比较好,求指点,多谢
#include
#include
#include
#include
using namespace std;
int main()
{
string str("helloWorlD");
vector svec;
for (string::size_type i=0; i
{
svec.push_back(str);
}
for (vector :: size_type ix=0; ix
{
for (string::size_type index=0; index
{
svec[ix][index]=toupper(svec[ix][index]);
}
cout<
}
return 0;
} |
l*******3 发帖数: 1074 | |
s*w 发帖数: 729 | 3 没看懂你怎么弄了个双重循环,单循环不就够了?
for (int i=0;i
str[i] = toupper(str[i]);
【在 a******r 的大作中提到】 : 就是想转换helloWorlD这个字符串全部为大写,并打印。可是以下程序,打印出来的字 : 符串次数不对。新手上路,不知道怎么改比较好,求指点,多谢 : #include : #include : #include : #include : using namespace std; : int main() : { : string str("helloWorlD");
|
a******r 发帖数: 9 | 4 呃。。。我也刚发现错在哪里了。乱改了题目。题目要求是键盘输入,我改成静态的输
入了。
[泪目][猪头脸] |
d*******l 发帖数: 338 | 5 我只知道linux下Ctrl-D是模拟EOF,windows好像是Ctrl-C
【在 a******r 的大作中提到】 : 呃。。。我也刚发现错在哪里了。乱改了题目。题目要求是键盘输入,我改成静态的输 : 入了。 : [泪目][猪头脸]
|
a******r 发帖数: 9 | |