導航:首頁 > 文件教程 > 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列印圖片文件相關的資料

熱點內容
如何把編程文件轉為hex 瀏覽:80
清除蘋果地圖來自地址 瀏覽:233
已經打開的文件如何清理 瀏覽:685
視頻網站有什麼用 瀏覽:70
多個表格文件怎樣壓縮文件 瀏覽:729
cad文件大很卡如何解決 瀏覽:633
將java程序打包成apk 瀏覽:277
2021唱吧文件找不到了 瀏覽:463
華為p9手機文件管理 瀏覽:284
固定在工具欄的文件夾怎麼查找路徑 瀏覽:667
半條命2有幾個版本 瀏覽:333
電腦管家微信備份文件夾 瀏覽:826
ubuntu文件夾解鎖 瀏覽:34
網站多少錢一單 瀏覽:382
系統鏡像恢復找不到文件 瀏覽:255
進什麼網站 瀏覽:588
修改了配置文件代碼沒有讀出來 瀏覽:749
vss資料庫是什麼 瀏覽:899
奇跡13單機系統找不到指定文件 瀏覽:719
flyme魅藍3以前的版本 瀏覽:318

友情鏈接