这个是源码,问题很简单,我这里就不指出来了,大概和你说一下你自己找一下,因为是基础语法,需要你自己去理解, 注意查看main函数得书写格式和switch得语句块,我在代码中增加得sleep只是为了让窗口暂停一下,因为我的窗口一闪而过,具体原因我懒得去弄,下面我给你完整并且能运行的代码
我记得syc有很多的C++基础教材,但是我还是希望你能够多看一些C++入门的书籍
-----------------------------------分割线--------------------------------------------
// ConsoleApplication3.cpp : 定义控制台应用程序的入口点。
//
#include <iostream>
#include<windows.h>
#include <string>
using namespace std;
int main()
{
cout << "please enter a number" << endl;
int num = 0;
cin >> num;
switch (num)
{
case 1:
{
cout << "你输入得是1" << endl;
string mood;
cout << "Would you like to hear a joke" << endl;
getline(cin, mood);
cout << mood << endl;
break;
}
case 2:
{
cout << "你输入得是2" << endl;
break;
}
default:
cout << "This is the weekend";
break;
}
Sleep(5000);//睡眠5秒钟为了让控制台不会一闪而过
return 0;// 你自己对比一下
}//你出错的地方