C++ cin 输入检测——vector数组循环赋值


/*

cin检测示例:数组循环赋值初始化 

*/ 


#include 
#include 
#include 
using namespace std;

int main()
{
	vector v; 
	char ch1,ch2;
	int num1,num2,count;
	bool flag1=true,flag2;
	
	
	do{
		cout<<"input:";
		//循环输入 
		while( (ch1=cin.get())!='\n' ){
		 	cin.putback(ch1);
		 	//输入检测 
		 	if(cin>>num1){
		 		cout<<"cin ok"<::max(),'\n');
				cout<<"input again:";
			}
		}
		for(vector::iterator iter=v.begin();iter!=v.end();++iter){
			cout<<*iter<<" ";
		}
		cout<>ch1;
			cout<::max(),'\n');
				v.clear();
				cout<::max(),'\n');
				continue;
			}
			break;
		}
		
	}while(flag1);
	
	return 0;
}


你可能感兴趣的:(代码)