當前位置:首頁 » 編程語言 » c語言doc

c語言doc

發布時間: 2023-02-26 11:19:28

c語言中的word和byte是什麼數據類型啊

在C語言里沒有word、byte數據類型。

word一般叫作「字」:系統硬體有關,數據匯流排為16位,則1word為2byte;32位時,1word為4byte;

byte表示一個位元組是8位二進制數,對應C的unsignedchar;存儲容量通常用byte表示,因為與系統硬體無關。

(1)c語言doc擴展閱讀

C語言寫入word文檔的使用

#include"stdio.h"

#include"stdlib.h"

voidmain()

{

FILE*pl;

inti,a;

charb;

char*bbb;//指針變數用於儲存未知長度的字元串

chararr[300];//參考第二種輸出格式,按行輸出。

charlujing[30];

printf("請輸入創建的文件路徑:");//參考格式D:\"文件夾名"\(創建文檔名).doc

scanf("%s",lujing);

pl=fopen(lujing,"w");

if(pl==NULL){printf("1文件找不到");exit(0);}

while(1){//向文檔輸入內容

b=getchar();

if(b=='#')break;

fputc(b,pl);

}

fseek(pl,0L,SEEK_END);//檢測文檔字元長度包括空格換行等

a=ftell(pl)+1;

fclose(pl);

bbb=(char*)malloc(sizeof(char)*a);//分配等長度空間便於輸出

pl=fopen(lujing,"r");

if(pl==NULL){printf("1文件找不到");exit(0);}

i=0;

while(!feof(pl))//直到文件全部內容寫入,循環停止

{

bbb[i]=fgetc(pl);//這種做法的好處是可以保持輸入格式進行輸出

i++;

}

bbb[i]='';

printf("%s",bbb);

fclose(pl);

//當然也可以選擇按行輸出。

/*while(!fepf(pl)){

fgets(arr,300,pl);

printf("%s",arr);

}*/

}

② 如何用C語言編寫程序,創建WORD文檔。

樓上兩位的代碼。創建的doc能用word正常打開?word文檔有自己的結構吧,如果直接讀寫數據恐怕不行吧?

熱點內容
網易雲音樂文件夾名 發布:2024-11-07 22:39:23 瀏覽:210
雲速伺服器近期價格 發布:2024-11-07 22:39:20 瀏覽:37
linuxnginx與php 發布:2024-11-07 22:33:32 瀏覽:78
android語音sdk 發布:2024-11-07 22:26:58 瀏覽:614
uuidjava生成 發布:2024-11-07 22:22:31 瀏覽:7
裝修家中需要配置哪些東西 發布:2024-11-07 22:21:11 瀏覽:82
什麼安卓的平板電腦最好用 發布:2024-11-07 22:21:05 瀏覽:553
linux最大內存 發布:2024-11-07 22:11:28 瀏覽:627
誰編程的楚辭 發布:2024-11-07 22:06:22 瀏覽:334
安卓暴力摩托叫什麼 發布:2024-11-07 22:05:03 瀏覽:344