
如何给C程序打包,
我用C语言写了个程序,可是我不知道怎么打包啊,我的意思是,我用C语言写了一个程序,我不想在C++6.0那个环境下执行,因为,在用那个编译软件的时候,总是在DOS环境下看结...
我用C语言写了个程序,可是我不知道怎么打包啊,我的意思是,我用C语言写了一个程序,我不想在C++6.0那个环境下执行,因为,在用那个编译软件的时候,总是在DOS环境下看结果,我的意思是,能不能那样啊,我可以像360那样的界面啊,我的意思是,直接点击我的代码,然后就可以执行的那种啊,我现在写了一个程序,请问如和打包啊#include<stdio.h>
void main()
{
int max(int a,int b,int c);
int x,y,z,w;
printf("请输入x,y,z:\n");
scanf("%d,%d,%d",&x,&y,&z);
w=max(x,y,z);
printf("max is %d",w);
}
int max( int a,int b,int c )
{
int e;
e=a;
if (b>a) e=b;
if (c>b) e=c;
return(e);
} 展开
void main()
{
int max(int a,int b,int c);
int x,y,z,w;
printf("请输入x,y,z:\n");
scanf("%d,%d,%d",&x,&y,&z);
w=max(x,y,z);
printf("max is %d",w);
}
int max( int a,int b,int c )
{
int e;
e=a;
if (b>a) e=b;
if (c>b) e=c;
return(e);
} 展开
展开全部
大哥,你写的代码都没有调用gui的函数或者类,它哪会像360那样有界面呢?你现在用的输入和输出是c语言标准库的io库,它的默认是输出到控制台下的,也就是黑屏那个,要是想编写有界面的程序,就要用到gui库或者API,在windows底下就要用到windows.h这个头文件,然后调用相关的函数和类;如果你再牛逼点的话,直接调用api。不过,我看你还是乖乖地先把c语言学好吧~
如果你想到别的电脑上打开你的程序,直接编译之后,在你的项目文件夹里面会生成个.exe可执行文件,然后你把它拷贝到别的电脑run就行了,不过,你双击这个。exe程序的时候,因为你的程序的输出是在控制台下的,所以,运行的时候系统会调用控制台,也就是那个黑屏的东西。可能会一闪而过。
最好的方法是:win+r,然后输入cmd,出现个控制台之后,用鼠标把你的.exe文件拖到cmd里面,然后enter 它就run了
如果你想到别的电脑上打开你的程序,直接编译之后,在你的项目文件夹里面会生成个.exe可执行文件,然后你把它拷贝到别的电脑run就行了,不过,你双击这个。exe程序的时候,因为你的程序的输出是在控制台下的,所以,运行的时候系统会调用控制台,也就是那个黑屏的东西。可能会一闪而过。
最好的方法是:win+r,然后输入cmd,出现个控制台之后,用鼠标把你的.exe文件拖到cmd里面,然后enter 它就run了
展开全部
win下程序分为控制台程序和GUI程序,你写的是控制台程序,放到哪都是有个黑框输出信息,你想有界面,需要写GUI程序,调用win32 api或者其他界面库如MFC才会出现界面
追问
可是,我的电脑,改成BAT文件之后,黑框闪电一下就没有了,我都没有看到执行结果
追答
为什么改成bat文件?黑框消失是因为你的程序退出了,黑框也便消失,你若想停留,需要在你的程序最后加上等待的代码,比如system("pause");这样程序运行到最后会等待,黑框便不会消失
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建立一个txt文件,编辑此文件:输入你的可执行文件路径,保存,把.txt改成.bat。就可以把此文件拿到别的电脑上运行了。
更多追问追答
追问
改成了BAT形式的,可是无法执行啊,为什么啊
追答
路径形式写的不对吧,另外,执行的计算机还要有你那个程序支持的
程序一闪是对的,你在后面加上pause 让它停住就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
~~~~~~~~c程序需要编译的吧
bat是dos命令吧
bat是dos命令吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我使用网盘分享给你,链接:https://www.aliyundrive.com/s/wyN7kHiC2sE
提取码:nhyt
提取码:nhyt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询