| 查看: 285 | 回复: 2 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】关于C的编写问题
|
|||
| 我想得到一些函数运行后的点,把它作为一个文本文件,导入绘图工具,请问用c怎么把点写入一个文件中? |
» 猜你喜欢
售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急
已经有8人回复
售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急
已经有8人回复
国社科又开始会评了,不知道这次命运如何
已经有13人回复
麻烦专家们看看评委们的意见(F口面上)
已经有13人回复
售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急
已经有4人回复
售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急
已经有6人回复
科研人应该花精力去思考如何解决问题,而不是去凝练问题
已经有14人回复
要骂人了,新模版改版就是要淡化问题凝练这种虚的东西,结果有个评委还在说凝练得不够
已经有17人回复
基金系统什么内容也没有
已经有10人回复
学科评审组评审是指会评吗?
已经有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










回复此楼
;
30