控制台程序
大约 1 分钟cpp
无限循环等待按键
#include <iostream>
using namespace std;
void showMenu()
{
cout << "************************" << endl;
cout << "***** 1. 添加联系人 *****" << endl;
cout << "***** 2. 删除联系人 *****" << endl;
cout << "***** 3. 修改联系人 *****" << endl;
cout << "***** 4. 查找联系人 *****" << endl;
cout << "***** 0. 退出系统 *****" << endl;
cout << "请输入要操作的编号:" << endl;
}
void printl(string msg) {
cout << msg << endl;
}
int main()
{
int select = 0;
while (true)
{
showMenu();
cin >> select;
switch (select)
{
case 1:
printl("进行了新增操作");
break;
case 2:
printl("进行了删除操作");
break;
case 3:
printl("进行了吸怪操作");
break;
case 4:
printl("进行了查询操作");
break;
case 0:
printl("欢迎再来!");
system("pause");
return 0;
default:
cout << "请输入0-4进行操作!" << endl;
break;
}
}
system("pause");
return 0;
}
防止关闭,等待用户输入
在程序的最后使用下面代码,让控制台程序停止运行等待用户输入,防止程序自动关闭
getchar();
上面方法在IDE中通过F5运行程序后有效,但是编译成 exe 文件后没有效果,要采用下面的方式
system("pause");
输入输出案例
创建项目的方法见 创建控制台应用程序
#include <iostream>
int add(int a, int b) {
int c = a + b;
std::cout << "两个输入数据是:" << a << "、" << b << "\r\n";
std::cout << "计算结果是:" << c;
return c;
}
int main()
{
int a = 0; int b = 0;
std::cout << "输入两个加数:\r\n";
std::cin >> a >> b;
add(a,b);
getchar();
}
