王者荣耀虐狗的小故事:程序怎么这么快就消失呢?
来源:百度文库 编辑:高校问答 时间:2024/05/10 06:19:02
我用C++编写了一个极其简单的小小小程序,可是在用编译执行后在命令提示符里只是一闪而过窗口就消失了!!!!!我是超级初级生!
代码说出来别笑我,其实代码说了也没用,我用别人写的代码试了试还是转瞬即逝!!
#include "stdafx.h"
#include <iostream.h>
int main()
{
char name[128];
cout << "请输入你的姓名:";
cin >> name;
cout << "你好" << name <<",今天你C++了吗?\n";
return 0;
}
代码说出来别笑我,其实代码说了也没用,我用别人写的代码试了试还是转瞬即逝!!
#include "stdafx.h"
#include <iostream.h>
int main()
{
char name[128];
cout << "请输入你的姓名:";
cin >> name;
cout << "你好" << name <<",今天你C++了吗?\n";
return 0;
}
在return 0;前面加个cin>>name;
因为在windows下,dos程序运行完就会自动关闭dos窗口的,所以你要在最后让他等待用户的输入,所以要个cin>>name
name可以用其他的,反正就是要让程序不结束就对了
给代码先
推荐在结束(return 0;)前加上“cin.get();”,这个语句的作用是读入一个回车,执行完了后回车即可结束。
PS:其他的同风之翼XP的回答