导航:首页 > 文件教程 > 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打印图片文件相关的资料

热点内容
win10桌面文件夹软件下载 浏览:839
微信群怎么匿名发消息吗 浏览:162
win10c盘清理休眠文件 浏览:557
系统重装数据库恢复 浏览:510
win10f8无法进入 浏览:943
华为中兴爱立信5g网络 浏览:982
苹果6关掉拍照声音 浏览:199
怎么辨别iphone5数据线真假 浏览:59
java过滤器解决乱码 浏览:536
税收大数据分析 浏览:98
怎么换微信号登陆 浏览:508
格式工厂转iphone满屏参数 浏览:314
法国电信大数据 浏览:68
找qq盗号软件免费版 浏览:842
iphone4s哪里买到真货 浏览:374
应用设置密码 浏览:496
dci网络 浏览:617
qq动态密码是怎么看见 浏览:693
sybasey数据库空间满 浏览:854
inssider测试工具 浏览:509