怎么用C语言将BMP图片存放为文本文件
如题,求源代码
不可能
除非想损毁bmp文件
#include "stdio.h" int main() { FILE *wjsr,*wjsc; char sr[100],sc[100],nr; printf("\n注意:本程序的 作用是将一个文件的内容转译为文本文件,以便寻找关键字\n"); printf("请输入需要转译的文 件的地址(注意,比如C:\\001.exe请写成:C:\\\\001.exe,不支持中文)\n"); printf("请输入地址:"); scanf("%s",sr); while((wjsr=fopen(sr,"rb"))==NULL) { printf("\n错误: 无法找到该文件,请重新输入:\n"); scanf("%s",sr); } printf("\n请出入文本文件 输出地址,格式同上,注意文件后缀为.txt\n请输入地址:"); scanf("%s",sc); while((wjsc=fopen(sc,"w"))==NULL) { printf("\n错误: 无法找到该文件,请重新输入:\n"); scanf("%s",sc); } while(fread(&nr,sizeof(char),1,wjsr)==1) { //nr=fgetc(wjsr); fputc(nr,wjsc); } if(fclose(wjsr)!=0) printf("\n需转入 文件关闭出现异常!\n"); if(fclose(wjsc)!=0) printf("\n程序输 出出现异常,结果无法保留!\n"); return 1; }所有权属“hackerjiang" 呵呵