【发布时间】:2015-05-19 02:49:38
【问题描述】:
这就是我现在拥有的:
int main() {
int number;
printf("Type your number: ");
scanf("%i",&number);
char code[4];
printf("Type your code: ");
scanf("%s",&code);
当我在第一个中输入除数字以外的任何内容时,脚本会变得很疯狂,它只是显示
输入您的电话号码:NOTaNUMBER
输入您的代码:THErestOFtheSCRIPT
-- 返回命令行
我想要它做的是
输入您的电话号码:NOTaNUMBER
你没有输入数字
-- 返回命令行
我该怎么做?
这与所说的副本不同。我在这里谈论的是 C,而不是 C++。
C 不知道cin,即上述重复项的答案。但是,在下面找到了答案
【问题讨论】:
-
好吧,这只是没有重复:在这种情况下,C++ 的工作方式完全不同......
标签: c error-handling int