中易网

输入字符串后 输入了第一个cin以后 第二个cin就跳过去了

答案:2  悬赏:10  
解决时间 2021-02-26 18:10
可能是cin把我的空格当成结束符了 请问怎么改正?这是我的代码
main()
{
int a,j;
// get string
string words;
cout<<"请输入您1要破译的密码:";
cin >> words;
// get length
a = words.length();
cin.clear();
cout<<"请输入加密数字的值:(如果无请填0)";
cin >> j;
if (j<27 && j>0 )
{
for (int i = 0; i < a; i++)
{
char ch = words[i];
if (ch == ' ') cout<<" ";//判断空格
else if (int(ch)-j < 97)
{
ch=ch+26-j;
}
else ch-=j;
cout< }
}
最佳答案
在每个cin前面加上cin.sync()
如果想更加完善的话,最好再加上cin.clear()防止输入错误造成问题
全部回答
int a; cin >>a; cout <<"i am " << a << "asd" << endl; 这个绝对可以
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女友最近跟她聊天,聊的没几下,就说下了要睡
下列句子没有语病的一项是( )A天寒地冻,今天
山西财经大学网络问题
映课情报课的收费怎么样?
佛山市顺德区银河玻璃怎么去啊,有知道地址的
怎么用delete破解XP密码
检查风湿,吃了早餐验血能查出来吗
真巧饼干算是不能带出海关的乳制品吗
能查车牌号主人的名字嘛??
小生产企业如何管理?
昌吉州金昌农农资连锁公司奇台县农资配送中心
简单电路的三极管反相器疑问。图。
请问下宝安到常平的长10路在哪坐
风采路地址在哪,我要去那里办事
2016年2月8号温度是多少
推荐资讯
电脑没联网。dota2显示在更新,不能离线启动
为什么广西南宁的天气预报一点也不准确
铁岭北方水泥有限公司在什么地方啊,我要过去
20比什么数多25%
昨晚做坏了一个头发。如果客人来找麻烦该怎么
怎样将画在笔记薄上拍下的照片中的线去掉?
淘宝商品升高价格超过十倍会怎么样,卖家有什
在北京去哪学拳击好?是去北体大还是去武馆好
倩女幽魂2要那种石头装备减8
谙请问用什么按摩的方法可以解酒
念佛经念几遍最佳?
纯朴和淳朴的区别
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?