乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > c语言怎么生成exe文件-c 生成excel文件,批量生成excel文件并且命名

c语言怎么生成exe文件-c 生成excel文件,批量生成excel文件并且命名

作者:乔山办公网日期:

返回目录:excel表格制作


#include
#include

long ToLong(char *s) {
long i = 0,num = 0;
while(s[i]) {
if(s[i] >= 'a' && s[i] <= 'f')
num = 16 * num + s[i] - 'a' + 10;
else if(s[i] >= 'A' && s[i] <= 'F')
num = 16 * num + s[i] - 'A' + 10;
else if(s[i] >= '0' && s[i] <= '9')
num = 16 * num + s[i] - '0';
++i;
}
return num;
}

int main() {
char s[81];
enum {MAXLEN = 500};
long num[MAXLEN],i,cnt = 0,n = 0;
FILE *infp = fopen("source.txt","rt");
FILE *outfp = fopen("result.txt","wt");
if(infp == NULL || outfp == NULL) {
printf("打开文件失败!7a64e59b9ee7ad94333\n");
return 1;
}
while(!feof(infp)) {
fgets(s,81,infp);
num[n++] = ToLong(s);
}
fclose(infp);
for(i = 0; i < n; ++i) {
if(cnt && cnt % 20 == 0) {
fprintf(outfp,"\n");
printf("\n");
}
fprintf(outfp,"%ld ",num[i]);
printf("%ld ",num[i]);
}
fclose(outfp);
return 0;
}

在最后的花括号前加入 getchar();这样双击.exe 文件就可以看到运行过程.

如果是用VC++6.0编译器的,哪么程序编译过后,在安装文件路径下的: MSDev98\MyProjects\自已建的工程项目文\Debug 下可找到.
vim是一个编辑器,对C语言来说,vim只能用来编写(编辑)源程序,你也可以用UE32来编写源程序。编写好了保存的时候扩展名用.c就可以了。要编译你还需要另外找编译器,比如mingw,gcc。

建议你下载一个CFree,它很小巧,却集成了编辑、编译、调试和运行功能。

如果数据简单的话,可以使用CSV(逗号分隔值)格式的7a64e78988e69d83332文件。CSV格式的文件可以用OfficeExcel 打开。比如有要保存的一张表格是这样的:
  ----------------表格开始-------------------
  编号 姓名 性别
  1 A 男
  2 B 女
  3 C 男
  ---------------表格结束--------------------
  那么在保存CSV文件里面数据格式是这样的:
  ----------------内容开始----------------
  编号,姓名,性别
  1, A, 男
  2, B, 女
  3, C, 男
  ----------------内容结束----------------
  用Excel打开是这样的:
  下面是示例程序:
  #include
  struct Student
  {
  int id;
  char name[10];
  char gender[3];
  };
  int main(int argc, char *argv[])
  {
  // 在程序所在目录下面,可以看见一个名为 student.csv 的文件
  FILE * file=fopen("student.csv","w");
  struct Student studens[]=
  {
  {1,"A","男"},
  {2,"B","女"},
  {3,"C","男"},
  };
  int studensAmount=sizeof(studens)/sizeof(struct Student);
  int i;
  if(file)
  {
  fprintf(file,"%s%,%s,%s\n","编号","姓名","性别");
  for(i=0;i
  {
  fprintf(file,"%d%,%s,%s\n",studens[i].id,studens[i].name,studens[i].gender);
  }
  }
  fclose(file);
  return 0;
  }

相关阅读

关键词不能为空
极力推荐
  • 怎么给excel表格加密 excel表格如何加密-excel2003

  • excel2003,第一步,在浏览器中搜索护密文件夹加密软件,该加密软件采用全新加密内核,专业加密算法,实现数据的绝对加密。大家下载护密文件夹加密软件后,点击程序直接进行安装即

ppt怎么做_excel表格制作_office365_word文档_365办公网