| 查看: 237 | 回复: 2 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】关于C的编写问题
|
|||
| 我想得到一些函数运行后的点,把它作为一个文本文件,导入绘图工具,请问用c怎么把点写入一个文件中? |
» 猜你喜欢
请问有评职称,把科研教学业绩算分排序的高校吗
已经有4人回复
孩子确诊有中度注意力缺陷
已经有12人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
2楼2009-05-13 16:50:26
|
/*将此信息复制放入include文件夹中命名save pic.c, 写完程序绘图完成之后,调用(save_pic(C:\my.bmp)) #include void save_pic(char *fn){ typedef long LONG; typedef unsigned char BYTE; typedef unsigned long DWORD; typedef unsigned short WORD; typedef struct tagBITMAPFILEHEADER { WORD bfType; DWORD bfSize; WORD bfReserved1; WORD bfReserved2; DWORD bfOffBits; } BITMAPFILEHEADER; typedef struct tagBITMAPINFOHEADER{ DWORD biSize; LONG biWidth; LONG biHeight; WORD biPlanes; WORD biBitCount; DWORD biCompression; DWORD biSizeImage; LONG biXPelsPerMeter; LONG biYPelsPerMeter; DWORD biClrUsed; DWORD biClrImportant; } BITMAPINFOHEADER; int i,j; FILE *fp; BITMAPFILEHEADER bfh; BITMAPINFOHEADER bif; int color[16]={0,4,2,6,1,5,3,7,8,12,10,14,9,13,11,15}; unsigned char rgb[64]={0,0,0,0,0,0,128,0,0,128,0,0,0,128,128,0 ,128,0,0,0,128,0,128,0,128,128,0,0,128,128,128,0 ,192,192,192,0,0,0,225,0,0,255,0,0,0,255,255,0 ,255,0,0,0,255,0,255,0,255,255,0,0,255,255,255,0}; union { unsigned char value; struct { unsigned c1:4; unsigned c2:4; }color; }mycolor; bfh.bfType=0x4d42; bfh.bfSize=153718; bfh.bfReserved1=0; bfh.bfReserved2=0; bfh.bfOffBits=118; bif.biSize=40; bif.biWidth=640; bif.biHeight=480; bif.biPlanes=1; bif.biBitCount=4; bif.biCompression=0; bif.biSizeImage=0; bif.biXPelsPerMeter=0; bif.biYPelsPerMeter=0; bif.biClrUsed=0; bif.biClrImportant=0; fp=fopen(fn,"wb" ;fwrite(&bfh,sizeof(bfh),1,fp); fwrite(&bif,sizeof(bif),1,fp); fwrite(rgb,sizeof(rgb),1,fp); for(j=479;j>=0;j--){ for(i=0;i<640;i+=2){ mycolor.color.c2=color[getpixel(i,j)]; mycolor.color.c1=color[getpixel(i+1,j)]; putc(mycolor.value,fp); } } fclose(fp); } |

3楼2009-05-13 21:46:47














回复此楼
;