求教大家:关于c++程序限制数据输入问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 06:55:34
例如:#include<iostream.h>
void main()
{
int m,n;
cout<<"Input: "<<endl;
cin>>m>>n;
cout<<"Success!";
}
如何在上述例子中只允许整型输入,拒绝字符输入!(如何将本互通用的字符型和整型分开呢?)

如果使用CIN来接收输入,那么,不论什么输入都会被接收。
你最多只能在它后面,判断输入的是否是字符。

如果你想在输入的时候,就拒绝输入字符,那么你需要自己重写即时输入代码。而不能使用标准输入输出。

这肯定不行么 你申明的就是int 型的变量。。。怎么可能可以输入字符型。。。。
至于你想要达到什么意思。。。没懂。。
如果是整形 字符都可以输入 申明成 char就行了 如果是一句话 可以用char * ;CString

好犀利的问题。可惜不会~~~