请问如何把代码生成.exe程序啊,我的开发环境是vs2008的。小菜鸟,求步骤,最好配上截图!
代码功能是:读入A.bin然后经过转换后变成B.bin文件。其中A.bin是原先就有的,经过了.exe就可以自动生成B.bin文件。
技能疑惑:①我该如何设计.exe能读取A.bin呢?我想能够普通的打开,也能拖动打开
②我该如何自动生成B.bin文件呢?其中,B的格式为A_1.bin
我的代码如下:我尝试过了,是可以成功运行的。
#include<stdio.h>
#include <iostream>
using namespace std;
int main()
{
FILE* fp;
if (fopen_s(&fp, "A.bin", "rb"))
return 0;
unsigned char *buf;
fseek(fp, 0, SEEK_END);//重定位流(数据流/文件)上的文件内部位置指针
int len=ftell(fp);
buf= new unsigned char[len];
fseek(fp, 0, SEEK_SET);
for (int i = 0; i < 1; i++)
{
fread(buf + i, 1, 1, fp);
}
for ( int i = 1; i <= 8; i++)
{
fread(buf + 9 - i, 1, 1, fp);
}
for ( int i = 0; i <= 3; i++)
{
fread(buf + 12 - i, 1, 1, fp);
}
for ( int i = 1; i <= len - 13; i++)
{
fread(buf + 12 + i, 1, 1, fp);
}
fclose(fp);//功 能: 关闭一个流。
if (fopen_s(&fp, "B.bin", "wb"))
return 0;
fwrite(buf, 1, len, fp);//C语言函数,向文件写入一个数据块
fclose(fp);
system("pause");
return 0;
}
[解决办法]
在“生成”菜单里面,一条条试^_^肯定能找到的。具体哪个我不说了,自己探索。