C++问题 运行后窗口一闪而过
我用的是visualc++2008速成版。#include"stdafx.h"voidmain(){intmax(intx,inty);inta,b,c;scanf("%...
我用的是visual c++ 2008速成版。
#include "stdafx.h"
void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return(z);
}
这段运行完后,dos窗口就没了,怎么回事?还有那个stdafx.h怎么把它取消了?两个问题都回答有加分。
我的意思不是说不写头文件,而是我听说stdafx.h是微软为了不让自己的C代码和linux兼容而设计出来的垃圾头文件,而我不想写这个头文件,换上别的又貌似不行。 展开
#include "stdafx.h"
void main()
{
int max(int x,int y);
int a,b,c;
scanf("%d,%d",&a,&b);
c=max(a,b);
printf("max=%d\n",c);
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return(z);
}
这段运行完后,dos窗口就没了,怎么回事?还有那个stdafx.h怎么把它取消了?两个问题都回答有加分。
我的意思不是说不写头文件,而是我听说stdafx.h是微软为了不让自己的C代码和linux兼容而设计出来的垃圾头文件,而我不想写这个头文件,换上别的又貌似不行。 展开
展开全部
第一个问题窗口消失问题,
打开命令窗口在调试目录下面,运行程序就行了
开始=》运行=》cmd
cd 到debug目录
运行程序
第二个问题stdafx.h是vc2008自动添加的好向里边添加头文件,方便操作。
如果不喜欢可以删除。
打开命令窗口在调试目录下面,运行程序就行了
开始=》运行=》cmd
cd 到debug目录
运行程序
第二个问题stdafx.h是vc2008自动添加的好向里边添加头文件,方便操作。
如果不喜欢可以删除。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
它执行完了自然就退出了...
你试试看加上#include <cstdlib>
然后程序里面加system("pause")
那个stdafx.h你不要它删了就好...可是那个头文件删了会过不了编译的吧...
(C++的话我觉得用cin和cout比较方便啊都不用%s%d这样了...直接cin>>a;就可以了...多和谐...头上加上#include<iostream> 和using namespace std;就可以了...)
你试试看加上#include <cstdlib>
然后程序里面加system("pause")
那个stdafx.h你不要它删了就好...可是那个头文件删了会过不了编译的吧...
(C++的话我觉得用cin和cout比较方便啊都不用%s%d这样了...直接cin>>a;就可以了...多和谐...头上加上#include<iostream> 和using namespace std;就可以了...)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在文件的最后加一句getch();
至于你去掉那个干嘛啊,一个头文件,有时候不要不行啊
至于你去掉那个干嘛啊,一个头文件,有时候不要不行啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调试的时候点击“开始执行 不调试”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试一下#include "stdio.h"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询