导航:首页 > 文件教程 > c打印图片文件

c打印图片文件

发布时间:2021-04-21 10:06:13

『壹』 c语言for循环打印图片

#include<stdio.h>
void main()
{
int n=5,i,k,j;
// scanf("%d",&n);
for(i=1;i<=n;++i)
{
for(k=1;k<=n-i;++k)
printf(" ");
for(j=1;j<=2*i-1;++j)
{
printf("*");
}
printf("\n");
}
for(i=n-1;i>0;i--)
{
for(k=n-i;k>0;k--)
printf(" ");
for(j=1;j<=2*i-1;++j)
{
printf("*");
}
printf("\n");
}
}

这个应该可以满足你的要求。

『贰』 用c语言打印图案

main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=5-2*abs(i-3);j++)
printf("*");
printf("\n");
}
}

调试过的程序!!!行
tc2.0怎么给你

『叁』 一个C语言程序,将文件中的图案打印出来,

在文本里读入一行
然后再屏幕上输出一行?

『肆』 用c语言如何读取和保存jpg图片文件

#include <stdio.h>

#include <stdlib.h>

#include <windows.h>

int file_size(char* filename)//获取文件名为filename的文件大小。

{

FILE *fp = fopen(filename, "rb");//打开文件。

int size;

if(fp == NULL) // 打开文件失败

return -1;

fseek(fp, 0, SEEK_END);//定位文件指针到文件尾。

size=ftell(fp);//获取文件指针偏移量,即文件大小。

fclose(fp);//关闭文件。

return size;

}

int main ()

{

int size=0;

size=file_size("qw");

printf("%d ",size);

FILE * pFile,*qw;

char *buffer=(char*)malloc(sizeof(char)*size);

qw =fopen("qw","r");

pFile = fopen ( "qwe" , "wb" );

printf("%d== ",pFile);

printf("%d ",size);

fread(buffer,1,size,qw);

fwrite (buffer , sizeof(byte), size , pFile );

fclose (pFile);

rename("qwe","Groot.jpg");

return 0;

}

(4)c打印图片文件扩展阅读:

c语言读取TXT文件:

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#define MAX_LINE 1024

int main()

{

char buf[MAX_LINE]; /*缓冲区*/

FILE *fp; /*文件指针*/

int len; /*行字符个数*/

if((fp = fopen("test.txt","r")) == NULL)

{

perror("fail to read");

exit (1) ;

}

while(fgets(buf,MAX_LINE,fp) != NULL)

{

len = strlen(buf);

buf[len-1] = ''; /*去掉换行符*/

printf("%s %d ",buf,len - 1);

}

return 0;

}




『伍』 如何用c语言打印图案M

#include<stdio.h>

int main()

{int i,j,n;

scanf("%d",&n);

for(i=0;i<=n;i++)

{for(j=0;j<=n+n;j++)

printf("%c",j==0||j==n+n||j==i||j==n+n-i?'#':' ');

printf(" ");

}

return 0;

}

『陆』 C语言打印图

var i,j,k;

for(i=0;i<=3;i++)
{
for(j=0;j<=2-i;j++)
{
document.write(" ");
}
for(k=0;k<=2*i;k++)
{
document.write("*");
}
document.write("<br>");
}
for(i=0;i<=2;i++)
{
for(j=0;j<=i;j++)
{
document.write(" ");
}
for(k=0;k<=4-2*i;k++)
{
document.write("*");
}
document.write("<BR>");
}

没学过C语言 语法不是很清楚
你把这个循环的输出语句改了 应该就可以了吧

<BR> 为换行   为空格

希望可以帮到你

『柒』 求C语言打印文本文件/图片的函数

我做过用电脑传数据到U盘和单片机的程序,用的是C语言的fopen()和fwrite()函数。你可以试一下这两个函数,基本的写法如下:

# include"STDIO.H"
# include"PROCESS.H"
# include"DATA.H"

#define DATA_SIZE 240*320

void main()
{
FILE *fp;
unsigned long i;
char Dat;

fp=fopen("COM6","wb");
if(fp==NULL)
{
printf("打开串口失败!\n");
exit(1);
}
else
{
printf("串口打开成功!\n");
printf("开始传输数据!\n");
for(i=0;i<DATA_SIZE; i++)
{
Dat=Dat_Buf[i];
fwrite(&Dat,sizeof(char),1,fp);
}
printf("数据传输结束!\n");
fclose(fp);
}
}

程序就类似于这种,你的打印机有什么特别的要求,你还要自己琢磨一下。

『捌』 c语言中如何输出图像

lz需要弄清楚,你要输出什么格式的图像,bmp,JPG。。。不同格式的图像的数据内部结构是不一样的,弄清楚不同格式图片的数据结构组成,直接采用相应地算法,用C语言文件输出函数(fopen,fprintf……那几个函数,具体我也忘了怎么用了)将数据点写入文件就行了。

『玖』 C语言打印以下图案

#include<stdio.h>
#include<conio.h>

int main()
{
int i,j,k;
int ii=4,jj=1;
for(k=0;k<3;k++)
{
for(i=0;i<ii;i++)
{
printf(" ");
}
ii--;
for(j=0;j<jj;j++)
{
printf("*");
}
jj+=2;
printf("\n");
}
for(k=0;k<4;k++)
{
for(i=0;i<ii;i++)
{
printf(" ");
}
ii++;
for(j=0;j<jj;j++)
{
printf("*");
}
jj-=2;
printf("\n");
}
return 0;
}

阅读全文

与c打印图片文件相关的资料

热点内容
c坐标转换代码 浏览:707
唐筛数据为什么能看出男女 浏览:44
快手java 浏览:835
qq分享的文件在哪里 浏览:226
爱念电影 浏览:656
97不用下载播放器的 浏览:649
在线观看0855影视 浏览:489
女主叫向晚棠的小说 浏览:841
uglifyjs使用 浏览:328
西班牙最大寸度电影 浏览:641
孤寂之狼txt无删笔趣阁 浏览:895
微程序微指令微操作机器指令 浏览:370
百合小说下载 浏览:477
iphone7怎么新建文件夹 浏览:339
如何用复印机打印u盘文件 浏览:377
哪里可以下载deb文件 浏览:958
怎么看建行app号码 浏览:62
主角姓叶的被家族遗弃 浏览:650
梅高美网站是做什么的 浏览:32
重生二战后残兵建国 浏览:231

友情链接