自己写的一个C语言程序,它需要从一个附带的文件中读取数据,如何把他们打包成一个EXE文件?

如题所述

从网站上下载一个打包程序,按照步骤打包完(正常结果是会变成一个安装包)。
而且如果你要从附带的文件中读取数据作为程序运行的凭据的话,你这个程序也只能是单机的了(因为数据直接从本地获取)
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-06-05
你下个C语言编译器,编译完就是EXE格式的了,在任何电脑上都可以双击打开。追问

附带的数据文件,怎么能和EXE打包成一个

本回答被网友采纳

用C语言写出来的程序如何打包成完整的软件?
1. 使用Visual C++(VC++),您可以直接创建一个Release版本的exe文件,这是完整的软件可执行格式。2. 如果您使用GCC编译器,将源代码编译成可执行软件的过程可以分为四个步骤:- 第一步是预处理,这时编译器会进行语法检查,并处理源代码中的宏定义。您可以使用命令 `gcc -E abc.c` 来完成这一...

C语言\/\/从另一文件中读取数字 和 字符串,并进行统计。
feof(pfile))\/\/循环一直到文件末尾 { temp_char=fgetc(pfile);\/\/从文件读取一个charif(isalpha(temp_char))

用C语言 将一个文件分成固定大小的几个文件。
输入文件名叫 abc.txt 你可以改名。输出文件名叫 aaX.txt X=0,1,2,3...单个文件大小 one_size, 你可以 更改大小。include<stdio.h> main(){ FILE *fp, *fout;char nameout[80];int i,j,k,n;long size, one_size=1024;char *buff;\/\/ one_size=one_size * 0.1; \/\/你...

c语言如何编写一个程序,可以从标准输入上读取的文本中删除所有字母“e...
include "stdio.h"int main(int argc,char *argv[]){char a[200],k;int i;printf("Please enter a long string...\\n");i=0;while((k=getchar())!='\\n')if(k!='e')a[i++]=k;a[i]='\\0';printf("\\n%s\\n",a);return 0;}运行样例:

c语言,怎么从文件读取数据到结构体,求助
//打开文件 fp=fopen("E:\\line.txt","r");if(fp==NULL){ printf("Cannotopenfile!\n");return1;} //计算文件中数据的行数 while(!feof(fp)){c=fgetc(fp);if(c=='\n')r_n++;} printf("r_n=%d\n",r_n);rewind(fp);...

如何在C语言中读取一个文件中的一段字符串去另一个新文件?
步骤1:首先需要声明两个文件指针,并让它们分别指向打开的旧文件和新文件,并检查文件是否被打开,以下是代码:FILE *f_old = NULL; \/\/指向旧文件的文件指针;FILE *f_new = NULL; \/\/指向新文件的文件指针;const char *old_name = "D:\\\\temp\\\\old.txt"; \/\/假设旧文件是D盘temp文件夹...

开发一个c语言程序要经过哪四个步骤
开发一个C语言程序需要经过的四个步骤:编辑、编译、连接、运行。C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。1、预处理:输入源程序并保存(.C文件)。2、编译:将源程序翻译为目标文件(.OBJ文件)。...

C语言源程序到运行程序经过哪几个步骤
可以通过选项-S使GCC在进行完编译后停止,生成.s的汇编程序。例如:gcc -S -o hello.s hello.c 3、汇编 这一阶段使用汇编器对汇编代码进行处理,生成机器语言代码,保存在后缀为.o的目标文件中。当程序由多个代码文件构成时,每个文件都要先完成汇编工作,生成.o目标文件后,才能进入下一步的链接...

写一个C语言程序判断,两个词条是不是重排得来(注意有多组输入)每组输出...
(k和t的4是什么意思?)把scanf里两个&去掉

C语言怎么从TXT文件中读入数据?
1.用"记事本"创建a.txt文件,保存在一个文件夹中,设保存在d:\\之下 2.编写程序,并运行 include <stdio.h> int main( ){ int a[10][4]; \/*假定不超过10行,每行一定有4个元素*\/ int i,j;FILE *fp;\/*打开文件*\/ fp=fopen("d:\\\\a.txt","r"); \/*假设a.txt在d盘根目录下*\/ ...

相似回答