首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请教怎么把代码生成.exe程序啊小弟我的开发环境是vs2008的。小初学者,求步骤,最好配上截图

2013-04-26 
请问如何把代码生成.exe程序啊,我的开发环境是vs2008的。小菜鸟,求步骤,最好配上截图!代码功能是:读入A.bin

请问如何把代码生成.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;
}

[解决办法]
在“生成”菜单里面,一条条试^_^肯定能找到的。具体哪个我不说了,自己探索。

热点排行