cin >> str, 赋初值的问题
我想用 cin >> str 让用户修改 字符串str的内容。
但是str是有初值的。如何让屏幕先显示str的内容,这样
用户只要修改就可以了。否则用户要重新输入所有内容。
谢谢!!
回复贴子:
回复人: mashang(菜鸟学飞) (2002-1-28 7:40:22) 得0分
我想可以重载 operator>>
回复人: dycdyc123(微笑江湖) (2002-1-28 8:19:19) 得0分
cout<<"str=Initial,please modify!";
cin>>str;
回复人: shinesoft(shine) (2002-1-28 9:57:26) 得0分
楼上的各位,谢谢参与。我想我没把问题说清楚吧。
比如 str = "modifye",用户想把它改成modify.按道理只要敲一个backspace即可。
如果用cin >> str, 则用户要敲所有的字母(modify).
希望有人帮助