为什么Dev-c++运行却无窗口弹出,要手动运行.exe才有窗口?(例:线性表中插入一个数)求助!!!

前言:

下面一个关于在线性表里插入一个数的代码,当时在课上写的,发现运行了没有结果窗口弹跳出来也没有报错(之前没有出现过这个情况),老师也很疑惑为什么我的没有弹跳窗口,就找到对应代码的.exe,手动打开运行窗口,发现运行到输入插入的数时,从键盘输完就直接闪跳出来了,然后我老师想用debug来看一下是哪里有问题,发现debug不了也不知道为什么,反复查看代码没有问题,代码发给别人运行是没有问题的。回来之后再网上看了很多方法:

网上看到的方法:                                    

1、原因:项目名称不能是中文,DevC++如果是中文界面,创建项目默认是中文名称,会导致错误。解决办法:创建英文名称项目,最好路径也没有中文

2、因为:把devc++文件夹里的,控制终端弹出的程序移出来了,把它移回原来的位置就可以了,找 Consolepauser.exe 这个程序, 使它处于原来的位置,就可以恢复正常。

3、Dev C++编译成功,但运行窗口不显示,文件在文档中无法打开:首先你可以检查文件路径是否正确,确保文件存在于指定的路径中。如果文件路径正确,但仍然无法打开,可能是由于文件权限问题导致的。你可以尝试以管理员身份运行Dev C++,或者将文件移动到另一个位置。

最终用的方法:

Consolepauser.exe 程序在c盘找到了,但是不知道有没有被移动,也不知道要移回哪里去;名称和入径改了也还是这样,所以只有删了重新下一遍,一开始我是在腾讯管家里面下的,下完发现运行不了,说:编译器没有提供二进制目录,然后我又删了,然后用老师的压缩包再下一遍的,下完在桌面没有程序,但是如果在D盘的文件里面吧那个应用程序拉到桌面上,运行一下还是没有弹出运行窗口,还是得手动打开,从D盘打开的就没有问题,为什么啊?????有没有懂的大佬教教小白

求助:

有没有懂的大佬教教小白,为什么在D盘里拉出来的应用程序Dev-c++运行窗口弹跳不出来,得手动打开.exe才有运行界面???????

#include <stdio.h>
#define MAXSIZE 50
typedef int datatype;
typedef struct{
	datatype data[MAXSIZE ];
	int len;	
}sqlist;

void creat_list(sqlist &L){ 
	printf("线性表的元素个数为:"); 
	scanf("%d",&L.len);
	printf("分别是:");
 	for (int i = 0; i < L.len; i++) {
        scanf("%d", &L.data[i]);
    }
}
    
void insert_elem(sqlist &L,datatype x){
	int i;
	if(L.len>=MAXSIZE)
		printf("线性表已满,无法插入:");	
		else {
		int p=0;
		while(L.data[p]<x){
			p++;
		}
		for(i=L.len;i > p;i--){
			L.data[i]=L.data[i-1];
		}
		L.data[p]=x;
		L.len++;
	}	
} 

void printf_list(sqlist &L){
	int i;
	printf("遍历线性表为:");
	for(i=0;i<L.len;i++){
		printf("%d", L.data[i]);	
	}
}
int main(){
	sqlist LA;
	datatype item;
	creat_list(LA);
	printf("要插入的元素是:");
	scanf("%d",&item);
	insert_elem(LA,item);
	printf_list(LA);
	return 0;	
}

### 如何启动并运行 DevC++ IDE 编程环境 #### 启动 DevC++ 为了启动 DevC++,通常有两种方式: - **通过桌面快捷方式**:如果在安装过程中选择了创建桌面图标,则可以直接双击桌面上的 DevC++ 图标来启动该应用[^1]。 - **通过开始菜单**:点击 Windows 开始按钮,在程序列表中找到 DevC++ 并单击以启动它。对于 Linux 用户来说,这可能是在应用程序菜单中的开发工具分类里找到 Anjuta 或者其他已安装的类似 IDE;不过请注意,这里讨论的是 DevC++ 而不是 Anjuta[^2]。 #### 创建新项目或打开现有文件 一旦进入 DevC++ 主界面之后, - 若要创建一个新的 C/C++ 文件,可以选择 `File` -> `New` -> `Source File` 来建立 `.cpp` 或 `.c` 扩展名的新文档,并保存为比如 main.cpp。 - 对于已有项目的加载,可以通过 `File` -> `Open Project/File...` 寻找目标路径下的工程文件或者单独的源码文件进行编辑[^3]。 #### 配置编译选项 (可选) 有时需要调整默认设置以便更好地适应特定需求, 可以在 `Tools` -> `Compiler Options...` 中修改诸如输出目录、包含库位置等参。然而对于初学者而言,默认配置已经足够满足大多情况的需求。 #### 编写代码与调试 编写简单的 Hello World 程序如下所示: ```cpp #include <iostream> int main() { std::cout << "Hello, world!" << std::endl; return 0; } ``` 在此基础上,还可以利用左侧边栏添加断点来进行逐步执行和变量查看等功能,从而更有效地定位错误所在之处。 #### 编译运行 完成编码后,只需按下 F9 键即可一次性完成编译运行操作;也可以分别按 Ctrl+F9 进行仅编译而不立即执行的操作,待确认无误后再手动触发运行过程(F10)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值