项目经理带你-零基础学习C++_新手学习笔记VS2010_1 项目2-黑客攻击系统-输入账户(二)-40项目精讲-常见错误总结4-5
2019-05-02 00:20
357 查看
/*
项目经理带你-零基础学习C++_新手学习笔记VS2010_1
项目2-黑客攻击系统-输入账户(二)-40项目精讲-常见错误总结4-5
1.变量名错误:不能使用关键字和函数名.
2.变量没有定义就使用:先定义再使用.
3.变量的输入与使用顺序不当:
4.前面输入错误,要提示输入错误,否则后面赋值就错误,
*/
#include
#include <Windows.h>
int main(void)
{
int a,b,c;
//std::cin >> a >> b >> c; 前面输入错误,要提示输入错误,否则后面赋值就错误,
std::cout << "请输入一个整数a:" << std::endl; std::cin >> a; if(std::cin.fail()) { std::cout << "输入失败!应输入一个整数" << std::endl; std::cin.clear(); //清除cin的错误标志 std::cin.sync(); //清空输入缓冲区 } std::cout << "请输入一个整数b:" << std::endl; std::cin >> b; if(std::cin.fail()) { std::cout << "输入失败!应输入一个整数" << std::endl; std::cin.clear(); //清除cin的错误标志 std::cin.sync(); //清空输入缓冲区 } std::cout << "请输入一个整数c:" << std::endl; std::cin >> c; if(std::cin.fail()) { std::cout << "输入失败!应输入一个整数" << std::endl << std::endl; std::cin.clear(); //清除cin的错误标志 std::cin.sync(); //清空输入缓冲区 } std::cout << "a=" << a << std::endl; std::cout << "b=" << b << std::endl; std::cout << "c=" << c << std::endl; system("pause"); return 0;
}
相关文章推荐
- 项目经理带你-零基础学习C++_新手学习笔记VS2010_1 项目2-黑客攻击系统-输入账户(二)-47.项目练习-练习2-无符号数的诡异
- 项目经理带你-零基础学习C++_新手学习笔记VS2010_1 项目3-黑客攻击系统-输入的优化-48.项目需求-项目实现
- 项目经理带你-零基础学习C++_新手学习笔记VS2010_1 项目3-黑客攻击系统-输入的优化(2)-60.C语言字符串的输入输出
- 项目经理带你-零基础学习C++_新手学习笔记VS2010_1 项目3-黑客攻击系统-输入的优化-57.数组的初始化
- 项目经理带你-零基础学习C++_新手学习笔记VS2010_1 项目3-黑客攻击系统-输入的优化-49.字符串的概念
- 项目经理带你-零基础学习C++_新手学习笔记VS2010_1 项目3-黑客攻击系统-输入的优化-52.string变量读取一行
- 项目经理带你-零基础学习C++_新手学习笔记VS2010_1 项目3-黑客攻击系统-输入的优化-56.数组的概念和定义
- 2014秋C++第5周项目1參考-见识刚開始学习的人常见错误
- Linux学习笔记——Linux系统基础与常见命令
- c++学习笔记三-常见基础问题
- 嵌入式开发之C++基础学习笔记2--总结所有基础用法
- VS2010 C++ MFC框架学习笔记4 - C++面向对象编程基础2
- 新手学习C++笔记1:调试错误之找不到标识符
- VS2010 学习笔记 WF4 (9) 工作流基础总结
- QT学习4:C++基础和一些错误总结
- 深入理解计算机系统学习笔记(三)之C语言常见的与存储器(内存)有关的错误
- Python学习笔记——一些常用函数、常见错误总结
- 黑马程序员之C#编程基础学习笔记:提示用户输入密码,如果密码是“888888”,则提示正确,否则要求再输入一次,如果密码是“888888”则提示正确,否则提示错误。
- 黑马程序员之C#编程基础学习笔记:提示用户输入密码,如果密码是“888888”,则提示正确,否则提示错误。
- 黑马程序员之C#编程基础学习笔记:提示用户输入用户名,然后再提示输入密码,如果用户名是"admin"并且密码是“888888”,则提示正确,否则提示错误,如果用户名不是admin还提示用户用户名不存在