导航:首页 > 源码编译 > 怎么让编译结果不消失

怎么让编译结果不消失

发布时间:2025-01-01 00:55:44

❶ 为什么devc++编译后总是输出同样的结果

同学你好,这是DEVC++系统的问题,当你修改非源文件内容(即非main函数所在文件)中的代码时,他不会自动进行重新编译,你可以尝试F12(全部重新编译)试一下【或者找到运行->全部重新编译】。

❷ 怎样让c语言程序结果不结束

在您想要暂停的地方加上 system("pause"); 就可以使 C/C++ 程序暂停。不过,这个办法奏效的前提是系统中必须存在 pause 这个命令。此外,还需要包含标准头文件 stdlib.h(对于 C)或者 cstdlib(对于 C++)。
这个是一个方法 还有 方法2
这种方法稍微有点复杂,但它通用于任何系统,只要这个系统拥有符合标准的 C/C++ 编译器。在您想要暂停的地方加上 getchar();(对于 C 和 C++)或者 cin.get();(仅适用于 C++)就可以使程序暂停,然后按回车程序就会继续执行。不过,您会发现,这种办法却不一定奏效。如果您够细心,会发现只有当 getchar();/cin.get(); 前面有接收输入的语句的时候,该办法才会失效。如果之前没有接收任何输入,该办法是 100% 奏效的!这是因为,如果前面接收了输入,输入流中可能会有残留数据,getchar();/cin.get(); 就会直接读取输入流中的残留数据,而不会等待我们按回车。解决该问题的办法是,先清空输入流,再用 getchar();/cin.get();。清空输入流的办法如下:

1). /* 适用于 C 和 C++。需要包含 stdio.h(对于 C)或者 cstdio(对于 C++)*/
while ( (c = getchar()) != '\n' && c != EOF ) ; /* 对于 C 和 C++ */

2). cin.clear(); // 仅适用于 C++,而且还需要包含标准头文件 limits
cin.ignore( numeric_limits<streamsize>::max(), '\n' );

例如
#include <iostream>
#include <limits>
#include <cstdio>

using namespace std;

int main()
{
int i_test, c;

printf("Please enter an integer: ");
scanf("%d", &i_test);
printf("You just entered %d.\nPress enter to continue...", i_test);
while ( (c = getchar()) != '\n' && c != EOF ) ; // 清空输入流
clearerr(stdin); // 清除流的错误标记
getchar(); // 等待用户输入回车

cout << "Please enter an integer: ";
cin >> i_test;
cout << "You just entered " << i_test << ".\nPress enter to continue...";
cin.clear(); // 清除流的错误标记
cin.ignore( numeric_limits<streamsize>::max(), '\n' ); // 清空输入流
cin.get(); // 等待用户输入回车

return 0;
}
最后还有一个方法 :
先运行 Windows 下的 MS-DOS(对于 Windows 98 等较老的 Windows 系统)或者“命令提示符”(对于 Windows XP 等较新的 Windows 系统),然后进入您想运行的 C/C++ 程序所在的目录。假设该程序位于 D 盘的 cprog 目录下,依次输入以下内容就可以进入该目录:

D:
cd cprog

接着输入该程序的名字,按回车,该程序就会运行起来。假设该程序的名字为 test.exe,我们可以这样输入:

test

其实,不用进入 cprog 也可以运行 test,输入如下:

D:\cprog\test

阅读全文

与怎么让编译结果不消失相关的资料

热点内容
camera算法 浏览:855
怎么压缩成几个文件 浏览:827
阿里云服务器express项目 浏览:789
高大模板支撑下部加密 浏览:57
aes替换算法教程 浏览:505
java方法重写和重载 浏览:758
往复式压缩机循环工作过程顺序 浏览:269
思维的方式pdf 浏览:856
自制文件夹的视频 浏览:489
什么app和拼多多是一样的 浏览:774
90后程序员斗志 浏览:181
jpeg图片怎么压缩 浏览:358
我的世界网易版如何不用钻石创服务器 浏览:49
手机存的视频如何加密 浏览:120
正反比例问题的算法 浏览:564
金融网站程序员 浏览:898
最新电驴服务器更新地址 浏览:857
linux命令行正则 浏览:939
phpfpm开机启动 浏览:652
北漂程序员拼命投资 浏览:845