當前位置:首頁 » 編程語言 » 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-04-27 15:36:17 瀏覽:945
headerjava 發布:2024-04-27 15:34:52 瀏覽:783
android進度條顯示 發布:2024-04-27 15:34:49 瀏覽:350
怎麼看組裝機電腦配置 發布:2024-04-27 15:20:06 瀏覽:75
java交易系統 發布:2024-04-27 15:11:46 瀏覽:719
pythontkinter大小 發布:2024-04-27 14:51:22 瀏覽:114
pc端好用的c語言編譯器 發布:2024-04-27 14:50:22 瀏覽:502
爬蟲腳本如何運行在伺服器 發布:2024-04-27 14:50:22 瀏覽:1
dropzone上傳 發布:2024-04-27 14:39:31 瀏覽:880
ins安卓版快拍為什麼沒有特效 發布:2024-04-27 14:33:41 瀏覽:592