新聞中心
求C語言打印文本文件/圖片的函數(shù)
我做過用電腦傳數(shù)據(jù)到U盤和單片機的程序,用的是C語言的fopen()和fwrite()函數(shù)。你可以試一下這兩個函數(shù),基本的寫法如下:
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),鐵西企業(yè)網(wǎng)站建設(shè),鐵西品牌網(wǎng)站建設(shè),網(wǎng)站定制,鐵西網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,鐵西網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
# 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("開始傳輸數(shù)據(jù)!\n");
for(i=0;iDATA_SIZE; i++)
{
Dat=Dat_Buf[i];
fwrite(Dat,sizeof(char),1,fp);
}
printf("數(shù)據(jù)傳輸結(jié)束!\n");
fclose(fp);
}
}
程序就類似于這種,你的打印機有什么特別的要求,你還要自己琢磨一下。
c語言print函數(shù)輸出格式?
printf后面的參數(shù)包括“格式控制字符串”和輸出變量的列表
“格式控制字符串”由格式控制字符和普通字符。其中前者以%開始加某一個特殊字符。比如%d為輸出整數(shù)、%c輸出字符。普通字符是原樣輸出的內(nèi)容。
輸出變量列表即為輸出的變量,其個數(shù)要與控制字符相對于。
比如有int a=3,b=4,然后pritf(“a=%d,b=%d”,a,b);輸出結(jié)果為a=3,b=4.
所以printf("abc")中abc為格式控制字符串中的普通字符,原樣輸出。
print(“%d”,i)為以整形輸出變量i的值。
至于具體的格式控制字符都包括什么可以查看相關(guān)書籍。
c語言輸出函數(shù)格式的問題:
%s 用于輸出字符串,輸出參數(shù)是 始地址,自動按字符格式從此地址起輸出,直到遇到某地址里的字符是 '\0' 為止。遇不到,輸出就出錯。
char ch='A';
printf("%s",ch); // 用ch的地址 ch
當前題目:C語言打印函數(shù)格式,c語言打印語句格式
文章網(wǎng)址:http://fisionsoft.com.cn/article/dsissis.html