为什么C语言运行闪下就没了
system("pause");getchar();到底用哪个,上面是VC编译器的??可为什么我貌似不能用它...
system("pause");
getchar();到底用哪个,上面是VC编译器的??可为什么我貌似不能用它 展开
getchar();到底用哪个,上面是VC编译器的??可为什么我貌似不能用它 展开
6个回答
2015-12-07 · 知道合伙人教育行家
关注
展开全部
如果程序没有问题,那就是编译器的问题:
解决方案有两种:
1.主函数的结束位置加system("pause");同时需要请引入头文件:#include<stdlib.h>
例如:
#include<stdlib.h>
#include<stdio.h>
int main()
{
printf("helloWord!");
system("pause");
return 0;
}
2.主函数的结束位置加getchar();同时需要引入头文件:#include<string.h>
例如:
#include<string.h>
#include<stdio.h>
int main()
{
printf("helloWord!");
getchar();
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
system("pause"); 用这个要加上头文件include<windows.h>
getcgar() 要加上stdio.h 头文件
这两个VC编译器都能用
getcgar() 要加上stdio.h 头文件
这两个VC编译器都能用
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调试运行时用ctrl+f5试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
头文件没包含吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |