2 therightoforange Therightoforange 于 2015.06.23 14:41 提问

C语言程序调试一闪而过

C语言程序调试一闪而过C语言程序调试一闪而过C语言程序调试一闪而过

11个回答

youxia918
youxia918   2015.06.23 14:52
已采纳

在main()函数的末尾加一个 system("pause"),函数末尾有return 0时system("pause")加在return 0前

Therightoforange
Therightoforange 加了之后显示语法错误,不好意思我是新手
大约 3 年之前 回复
Therightoforange
Therightoforange 可为什么我看许多代码都不用加这个
大约 3 年之前 回复
Therightoforange
Therightoforange   2015.06.23 14:42

2013VS的C语言程序调试一闪而过

bdmh
bdmh   Ds   Rxr 2015.06.23 14:41

是控制台结束消失了吧,release下没事,或者你在最后加一行等待代码(暂停,或者等待输入都可以)

Therightoforange
Therightoforange 刚按调试然后弹出来一下立即关了
大约 3 年之前 回复
Therightoforange
Therightoforange 开按调试然后弹出来一下立即关了
大约 3 年之前 回复
liujan511536
liujan511536   2015.06.23 14:53

你没有设置断点吧?是用VS的吗

Therightoforange
Therightoforange 怎么设,用vs
大约 3 年之前 回复
azerDeNuoYan
azerDeNuoYan   2015.06.23 15:52

你可以在你的程序后面,加一个输入函数,或者用ctrl f5

Therightoforange
Therightoforange   2015.06.23 16:04

ctrl j+f5无用

Therightoforange
Therightoforange   2015.06.23 16:14

#include
int main()
{
printf ("This is a C program.\n");
return 0;
}
就这代码 ,它之后不应该显示 按任意键然后结束吗,弄了调试就结束不了(指在return 0),停在那了,不弄的一话刚打开然后就关了,就弹出来一下然后就没了

Therightoforange
Therightoforange   2015.06.23 16:17

错误 1 error LNK1168: 无法打开 c:\users\administrator\documents\visual studio 2013\Projects\Project2\Debug\Project2.exe 进行写入 c:\Users\administrator\documents\visual studio 2013\Projects\Project2\LINK Project2
这咋整

zhangweilst
zhangweilst   2015.06.24 10:43

1,不是调试,要调试(不运行)
2,你上一个帖:关闭正在运行的程序,再打开。

shadowcw
shadowcw   2016.03.08 13:08

后面加上一句getchar();就好了

共11条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
vs2008编写C程序时,控制台console一闪而过的问题
在vs2008中编写c控制台程序,运行完后经常一闪而过,以下是结合网上内容及自己体会整理的解决办法: 方法1:        运行时,用Ctrl+F5 ,就会在程序结束时显示“请按任意键继续. . .” (原理我也不知道) 方法2:         在程序的结束位置添加                //fflush(stdin);//清除输入缓冲区的数据, (有的时
visual stdio 2015下调试c++程序一闪而过决解办法
2015/8/23 由于我的pc系统是win10的,使用visual c++会有兼容性问题,所以今天捣鼓了一天安装了vs2015; vs文件接近4个GB,安装了好长时间,界面甩vc几条街。 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 然而,在visual c++模块下写了个hello world编译和调试时窗口都一闪而过
怎么不让c语言程序执行一闪而过?
http://blog.csdn.net/asdf717/article/details/50012821 解决问题方法: 方法一:getchar() 即在主函数尾部或程序最后加上getchar(); 也就是接受键盘输入,这样程序就不会一闪而过,因为程序还没有执行完! 注:当代码中存在scanf()函数时,需要在getchar();前加上fflush(stdin);清除键盘缓
在vs2010运行c程序时,控制台一闪而过怎么解决
转载的几个方法如下: 1)你运行的应该是控制台应用程序,需要在main代码最后return0之前添加一个暂停函数,该函数作用为从标准输入获取字符然后程序才会继续运行,比较典型的为c程序中可以用getchar(),getchar()包含在头文件stdio.h中。也可以调用system("pause");,这是一个windows的cmd命令暂停,在控制台程序中体现为获得任意键盘消息后程序继续,被
C语言执行程序一闪而过的问题
解决问题方法: 方法一:getchar() 即在主函数尾部或程序最后加上getchar(); 也就是接受键盘输入,这样程序就不会一闪而过,因为程序还没有执行完! 注:当代码中存在scanf()函数时,需要在getchar();前加上fflush(stdin);清除键盘缓存,以防影响getchar()的接收! 方法二:getch() getch();的使用很简单,也是加载
VS编写C、C++程序一闪而过的解决办法
最近正在第二遍看《C++ Primer 5th》这本书,第一遍没有怎么敲代码,第二遍想跟着习题敲过去。想着该怎么用VS这宇宙第一IDE调试最纯净的C++程序呢?方法一:使用Sleep()函数此函数需要添加头文件Sleep(1000); // 1000毫秒也就是1秒方法二:使用System(“pause”)函数此函数需要添加头文件System("pause"); // 点击任意键才退出程序总结以
VS2010 调试窗口一闪而过解决方法
VS2010 调试窗口一闪而过解决方法 若此时进行的操作是编译(F5),可先运行程序(Ctrl+F5),若仍然一闪而过,用下面方法解决。 方法一: 1.若是C++文件,在程序最后写一句(return之前)添加:system("pause");  2.若是C文件,首先在程序头添加头文件:#include"stdlib.h";然后在程序最后写一句(return之前)添加:system("pau
C语言在VS2012中运行一闪而过
用vs2012来编写C语言,需要注意许多事情,如头文件、代码是否安全等许多事情。方便的就是vs2012可以提示编写错误出现在哪里,可以减轻一点工作量。下面通过约瑟夫问题的例子,来说明怎么解决C语言在VS2012中运行一闪而过的问题。#include<stdio.h> #include<windows.h> int main() { // 假设k=3为报到计数单位量 ...
Dev或者vs2017编译程序一闪而过的解决方案
新版的VS2017或者DevC++运行程序有时候会一闪而过方法1:   在程序最后的return 0;的前面,加上一个system("pause"); system("pause"); //pause函数的头文件在stdlib,h(windows.h也行),所以别忘了加上# include <stdlib.h>所以方法1简单点说就是加上:# include <std...
C语言调试个人体会
我的很多同学在写C语言时,感觉最难的不是程序怎么写,而是程序写完了怎么调试。程序写出来了,自己检查着没有错误,但一运行却出现一大堆错误,好不容易、好不容易改的没错误了,一运行却不出正确结果,然后又小心恋恋的改动一处,忽然又冒出一大堆错误来,再后来呢,稀里哗啦一阵乱响之后,便“飘然而去”。本人总结了下面的经验与大家一起交流,由于本人水平不高,能力有限,不当之处肯请大家指正。  产生这种情况的原因