当前位置:编程学习 > C#/ASP.NET >>

[求助]关于getline()与cin.get()一起循环使用的问题!!!

#include<iostream>
#include<string>
using namespace std;
int main()
{
  
while(1)
{
        cout<<"Input a string"<<endl;
        string b;
        getline(cin,b);
        cout<<"Input a char"<<endl;
        char a;
        a=cin.get();
}    
    
        return 0;
}
我想实现循环输入一个字符串,一个字符,一个字符串,一个字符……
但是当我循环第一次后,就会忽略掉getline函数了,直接跳过了,不知道为什么,请各位赐教,不胜感激!! --------------------编程问答-------------------- 缓冲区
--------------------编程问答-------------------- 循环结束的时候要清空cin的缓冲区
补充:.NET技术 ,  VC.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,