㈠ 求c語言大神把這個程序優化一下。這是一個矢量相加的程序。
做了比較大的修改,不需要數組,角度的判斷也不必那麼麻煩!具體看代碼:
#include<stdio.h>
#include<conio.h>
#include<math.h>
//將輸入的n個矢量(size,direction)疊加,輸出總爛辯斗矢量的大小和方向
intmain(){
intn,i;
floatx=0,y=0,s,d;
printf(". ");
scanf("%d"灶櫻,&n);
printf("Pleaseinputthesevectors SizeDirection ");
for(i=0;i<n;++i){
scanf("%f%f",&s,&d);
d*=M_PI/180;//將輸入的角度制轉換為弧度制
x+=s*cos(d);
y+=s*sin(d);//這里處理為邊輸入,邊累加計算x,y
}
s=sqrt(x*x+y*y);//計算合矢量大小
if(s<1e-6)d=0;//合矢量大小幾乎為0,則方向也飢磨定為0
else{
d=acos(x/s);//由反餘弦計算方向角,結果在第I、II象限,即d=[0,π)
if(y<0)d=-d;//如果y是負值,則方向角相應地在第IV、III象限,即d=(-π,0)
d*=180/M_PI;//將結果轉換為角度制
if(d<0)d+=360;//將方向角調整到[0,360)
}
printf("Answer Size:%.1f Direction:%.0f ",s,d);
printf(" Finished! ");
getch();
return0;
}
運行結果如下:
Please input how many vectors you want to add.
2
Please input these vectors
Size Direction
1 60
1 120
Answer
Size:1.7
Direction: 90
Finished!
希望能幫到你!
㈡ c語言漢字點陣字型檔
這個問題,是很經典的。
存儲方式 你就按 順序存就可以了,暫時可以不用考慮壓縮的問題。
我這有一些代碼,可能能幫到你
㈢ C語言函數參考手冊的目錄
第1章 動態內存管理函數:alloc.h 1
1.1 brk()——重置數據段存儲空間函數 2
1.2 coreleft()——獲取未使用內存大小
函數 3
1.3 farcalloc()——申請遠堆空間函數 4
1.4 farcoreleft()——獲取遠堆空閑存儲
空間大小函數 5
1.5 farfree()——釋放遠堆空間函數 6
1.6 farmalloc()——申請遠堆空間函數 6
1.7 farrealloc()——遠堆存儲塊空間調整
函數 7
1.8 sbrk()——增加數據段存儲空間函數 8
第2章 DEBUG相關函數庫:
assert.h 10
assert()——錯誤判斷函數 11
第3章 BIOS相關函數庫:bios.h 12
3.1 bioscom()——串列I/O通信函數 13
3.2 biosdisk()——軟硬碟I/O函數 14
3.3 biosequip()——檢查設備函數 15
3.4 bioskey()——鍵盤介面函數 16
3.5 biosmemory()——獲取存儲塊大小
函數 18
3.6 biostime()——設置bios時間函數 19
第4章 控制台輸入/輸出函數庫:
conio.h 21
4.1 cgets()——從控制台輸入字元串
函數 22
4.2 clreol()——清除字元到行末函數 22
4.3 clrscr()——清除文本模式窗口函數 23
4.4 cprintf()——格式化輸出到屏幕
函數 24
4.5 cputs()——字元串輸出到屏幕函數 25
4.6 cscanf()——格式化輸入函數 26
4.7 delline()——刪除行函數 27
4.8 getch()——無回顯字元輸入函數 28
4.9 getche()——有回顯字元輸入函數 28
4.10 getpass()——以密碼形式輸入
函數 29
4.11 gettext()——文本復制函數 30
4.12 gettextinfo()——獲取文本模式的
屏幕信息函數 31
4.13 gotoxy()——設置游標函數 32
4.14 highvideo()——高亮顯示文本
函數 33
4.15 insline()——插入空行函數 34
4.16 kbhit()——檢查鍵盤按鍵函數 35
4.17 lowvideo()——低亮顯示文本
函數 36
4.18 movetext()——移動屏幕文本
函數 37
4.19 normvideo()——正常亮顯示文本
函數 38
4.20 putch()——字元輸出函數 39
4.21 puttext()——文本復制函數 40
4.22 textattr()——設置文本屬性函數 41
4.23 textbackground()——文本背景色
選擇函數 42
4.24 textcolor()——文本字元顏色選擇
函數 43
4.25 textmode()——文本模式設置函數 43
4.26 ungetch()——把字元退回鍵盤緩沖
區函數 44
4.27 wherex()——返回水平游標位置
函數 45
4.28 wherey()——返回垂直游標位置
函數 46
4.29 window()——定義活動文本窗口
函數 47
第5章 字元函數庫:ctype.h 49
5.1 isascii()——判斷字元是否為ASCII碼
函數 50
5.2 isalnum()——判斷字元是否為字母或
數字函數 50
5.3 isalpha()——判斷字元是否為英文
字母函數 51
5.4 iscntrl()——判斷字元是否為控制
字元函數 52
5.5 isdigit()——判斷字元是否為十進制
數字函數 53
5.6 isgraph()——判斷字元是否為除空格
外的可列印字元函數 54
5.7 islower()——判斷字元是否為小寫
英文字母函數 55
5.8 isprint()——判斷字元是否為可列印
字元(含空格)函數 56
5.9 ispunct()——判斷字元是否為標點
符號函數 57
5.10 isspace()——判斷字元是否為空白
字元函數 57
5.11 isupper()——判斷字元是否為大寫
英文字母函數 58
5.12 isxdigit()——判斷字元是否為十六
進制數字函數 59
5.13 toascii()——將字元轉換為ASCII碼
函數 60
5.14 tolower()——將字元轉換為小寫
英文字母函數 61
5.15 toupper()——將字元轉換為大寫
英文字母函數 62
第6章 目錄操作函數庫:dir.h 63
6.1 chdir()——更改當前工作目錄函數 64
6.2 findfirst()——搜索當前磁碟目錄
函數 65
6.3 findnext()——搜索磁碟下一個匹配的
文件函數 66
6.4 fnmerge()——構造完整路徑函數 66
6.5 fnsplit()——拆分路徑函數 67
6.6 getcurdir()——獲取指定驅動器上的
工件目錄函數 69
6.7 getcwd()——獲取當前工作目錄
函數 69
6.8 getdisk()——獲取當前磁碟驅動器號
函數 70
6.9 mkdir()——建立目錄函數 71
6.10 mktemp()——生成不重復文件名
函數 72
6.11 rmdir()——刪除文件目錄函數 73
6.12 setdisk()——設置當前工作驅動器
函數 73
6.13 searchpath()——查找文件函數 74
第7章 系統介面函數庫:dos.h 76
7.1 allocmem()——DOS分配存儲段
函數 77
7.2 bdos()——DOS系統調用函數 78
7.3 country()——返回國家相關信息
函數 79
7.4 ctrlbrk()——設置Ctrl-Break處理
程序函數 80
7.5 delay()——以毫秒為單位的延時
函數 81
7.6 dosexterr()——獲取擴展DOS錯誤
信息函數 82
7.7 dostounix()——把DOS時間轉換為UNIX時間 83
7.8 FP_OFF()——獲取遠指針的偏
移量 84
7.9 FP_SEG()——獲取遠指針的段
地址 85
7.10 freemem()——釋放已分配DOS內
存塊函數 86
7.11 getcbrk()——獲取Ctrl-Break設置
函數 87
7.12 getdate()——獲取DOS日期函數 88
7.13 getdta()——獲取磁碟傳輸地址
函數 89
7.14 gettime()——獲取系統時間函數 90
7.15 inport()——從硬體埠中輸入一個
字函數 91
7.16 inportb()——從硬體埠中輸入
一個位元組函數 92
7.17 int86()——通用8086軟中斷介面
函數 93
7.18 int86x()——增強型通用8086軟
中斷介面函數 94
7.19 intdos()——通用DOS中斷介面
函數 95
7.20 intdosx()——增強型通用DOS中斷
介面函數 97
7.21 intr()——改變軟中斷介面函數 98
7.22 keep()——退出並繼續駐留函數 99
7.23 MK_FP()——遠指針合成 100
7.24 nosound()——關閉PC揚聲器
函數 101
7.25 outport()——從硬體埠中輸出
一個字函數 102
7.26 outportb()——從硬體埠中輸出
一個位元組函數 103
7.27 parsfnm()——分析文件名函數 104
7.28 peek()——從存儲單元讀一個字
函數 105
7.29 peekb()——從存儲單元讀一個位元組
的函數 106
7.30 poke()——存一個字到給定存儲
單元函數 108
7.31 pokeb()——存一個位元組到給定
存儲單元函數 109
7.32 randbrd()——隨機塊讀函數 110
7.33 randbwr()——隨機塊寫函數 111
7.34 segread()——讀段寄存器值函數 112
7.35 setblock()——修改DOS分配地址
函數 113
7.36 setcbrk()——設置Ctrl-Break
函數 114
7.37 setdate()——設置DOS日期函數 115
7.38 settime()——設置DOS時間函數 116
7.39 setdta()——設置磁碟傳輸地址
函數 117
7.40 sleep()——以秒為單位的延時
函數 118
7.41 sound()——打開PC揚聲器函數 119
7.42 unixtodos()——把UNIX時間轉換
為DOS時間函數 120
第8章 浮點數據處理函數庫:
float.h 122
8.1 _clear87()——清除狀態字函數 123
8.2 _control87()——設置控制字函數 124
8.3 _status87()——獲取浮點處理器狀態
值函數 125
第9章 圖形處理函數庫:
graphics.h 126
9.1 arc()——畫弧線函數 127
9.2 bar()——繪制二維條形圖函數 128
9.3 bar3d()——繪制三維條形圖函數 129
9.4 circle()——畫圓函數 130
9.5 cleardevice()——清除圖形屏幕
函數 131
9.6 clearviewport()——清除圖形視區
函數 132
9.7 closegraph()——關閉圖形系統
函數 133
9.8 detectgraph()——通過檢測硬體確定
圖形驅動程序和模式函數 134
9.9 drawpoly()——繪制多邊形函數 134
9.10 ellipse()——繪制橢圓函數 135
9.11 fillellipse()——繪制並填充橢圓
函數 137
9.12 fillpoly()——繪制多邊形並填充
函數 138
9.13 floodfill()——填充有界區域
函數 139
9.14 getarccoords()——取得最後一次
調用畫弧線坐標函數 140
9.15 getaspectratio()——獲取當前圖形
模式的縱橫比函數 141
9.16 getbkcolor()——獲取當前背景顏色
函數 142
9.17 getcolor()——獲取當前畫線顏色
函數 143
9.18 getdefaultpalette()——返回默認
調色板函數 144
9.19 getdrivername()——獲取圖形驅動
程序名函數 145
9.20 getfillpattern()——獲取用戶定義的
填充模式函數 146
9.21 getfillsettings()——獲取填充模式和
填充顏色函數 147
9.22 getgraphmode()——獲取當前圖形
模式函數 148
9.23 getimage()——將指定區域的點陣圖
調入內存函數 149
9.24 getlinesettings()——獲取當前線型、
模式和寬度函數 150
9.25 getmaxcolor()——獲取最大顏色
函數 151
9.26 getmaxmode()——獲取當前驅動
程序的最大圖形模式 152
9.27 getmaxx()——返回屏幕的最大
x坐標函數 153
9.28 getmaxy()——返回屏幕的最大
y坐標函數 154
9.29 getmodename()——獲取指定圖形
模式的名稱 155
9.30 getmoderange()——獲取給定圖形
驅動程序的模式范圍函數 156
9.31 getpixel()——獲取指定像素的顏色
函數 157
9.32 getpalette()——獲取調色板函數 158
9.33 getpalettesize()——獲取調色板的
顏色數函數 159
9.34 gettextsettings()——獲取當前圖形
文本字體的信息函數 160
9.35 getviewsettings()——獲取當前視口
的信息函數 161
9.36 getx()——獲取當前圖形位置的
x坐標函數 163
9.37 gety()——獲取當前圖形位置的
y坐標函數 164
9.38 graphdefaults()——將所有圖形設置
復位為它們的默認值函數 164
9.39 grapherrormsg()——返回一個錯誤
信息串的指針函數 165
9.40 _graphfreemem()——用戶可修改的
圖形存儲區釋放函數 166
9.41 _graphgetmem()——用戶可修改的
圖形存儲區分配函數 167
9.42 graphresult()——返回最後一次不成功的圖形操作的錯誤代碼函數 168
9.43 imagesize()——返回保存點陣圖像
所需的位元組數函數 169
9.44 initgraph()——初始化圖形系統
函數 170
9.45 line()——在指定兩點間畫直線
函數 172
9.46 linerel()——從當前位置點到相對位
移點繪制直線函數 173
9.47 lineto()——在從當前位置點到指定
點間畫直線函數 174
9.48 moverel()——將當前點移動到一
相對距離函數 175
9.49 moveto()——將當前點移動到(x,y)
函數 176
9.50 outtext()——在視區顯示字元串
函數 176
9.51 outtextxy()——在指定位置顯示
字元串函數 177
9.52 pieslice()——繪制扇形並填充
函數 178
9.53 putimage()——在屏幕上輸出點陣圖
函數 179
9.54 putpixel()——在指定位置繪制像素
函數 180
9.55 rectangle()——繪制矩形函數 181
9.56 restorecrtmode()——將屏幕模式恢復為先前的initgraph設置函數 182
9.57 sector()——繪制並填充橢圓扇區
函數 183
9.58 setactivepage()——設置圖形輸出
活動頁函數 184
9.59 setallpalette()——按指定方式改變
所有的調色板顏色函數 185
9.60 setaspectratio()——設置圖形縱橫比
函數 187
9.61 setbkcolor()——設置當前背景顏色
函數 187
9.62 setcolor()——設置當前畫線顏色
函數 188
9.63 setfillpattern()——選擇用戶定義的
填充模式函數 189
9.64 setfillstyle()——設置填充模式和
顏色函數 191
9.65 setgraphmode()——設置當前圖形
模式函數 192
9.66 setlinestyle()——設置當前畫線寬度
和類型函數 193
9.67 setpalette()——設置有關當前調色板
的信息函數 193
9.68 settextjustify()——設置文本的對齊
方式函數 194
9.69 settextstyle()——設置當前的文本
屬性函數 195
9.70 setusercharsize()——為矢量字體
改變字元寬度和高度函數 196
9.71 setviewport()——為圖形輸出設置
當前視口函數 197
9.72 setvisualpage()——設置可見圖形
頁號函數 198
9.73 setwritemode()——設置輸出
模式 198
9.74 textheight()——獲取以像素為單位
的字元串高度函數 200
9.75 textwidth()——獲取以像素為單位
的字元串寬度函數 201
第10章 輸入/輸出函數庫:io.h 203
10.1 access()——文件訪問許可權設置
函數 204
10.2 chmod()——改變文件訪問方式
函數 205
10.3 close()——關閉文件函數 206
10.4 creat()——創建文件函數 206
10.5 p()——復制文件句柄函數 208
10.6 eof()——文件檢測結束函數 209
10.7 fdopen()——連接文件句柄函數 210
10.8 filelength()——文件位元組數統計
函數 211
10.9 getftime——獲取文件時間函數 211
10.10 isatty()——設備類型檢查函數 212
10.11 lock()——文件共享鎖設置函數 213
10.12 lseek()——移動文件指針函數 214
10.13 open()——打開文件函數 216
10.14 read()——讀文件函數 217
10.15 setmode()——設置文件打開方式
函數 218
10.16 tell()——獲取文件指針位置
函數 219
10.17 unlock()——解除共享鎖函數 219
10.18 write()——寫文件函數 220
第11章 數學函數庫:math.h 221
11.1 abs()——整數絕對值函數 222
11.2 acos()——反餘弦值函數 223
11.3 asin()——反正弦值函數 224
11.4 atan()——反正切值函數 225
11.5 atan2()——X/Y反正切函數 226
11.6 ceil()——不小於某數的最小整數
函數 226
11.7 cos()——餘弦值函數 227
11.8 cosh()——雙曲餘弦值函數 228
11.9 exp()——e的次冪函數 229
11.10 fabs()——浮點數絕對值函數 230
11.11 floor()——不大於某數的最大整數
函數 231
11.12 fmod()——余數函數 232
11.13 frexp()——計算浮點數尾數和指數
函數 233
11.14 hypot()——計算直角三角形斜邊
長度函數 234
11.15 labs()——長整型絕對值函數 235
11.16 ldexp()——計算冪函數 235
11.17 log()——自然對數函數 236
11.18 log10()——對數函數 237
11.19 modf()——取浮點數小數部分
函數 238
11.20 pow()——計算x的y次冪函數 239
11.21 pow10()——計算10的x次冪
函數 240
11.22 sin()——正弦值函數 241
11.23 sinh()——雙曲正弦值函數 242
11.24 sqrt()——平方根函數 243
11.25 tan()——正切值函數 244
11.26 tanh()——雙曲正切值函數 245
第12章 內存相關函數庫:mem.h 246
12.1 memccpy()——位元組復制函數 247
12.2 memchr()——字元搜索函數 248
12.3 memcmp()——串比較函數 249
12.4 memcpy()——位元組復制函數 250
12.5 memicmp()——串比較函數 251
12.6 memmove()——位元組移動函數 252
12.7 memset()——串設置函數 253
第13章 進程管理函數庫:
process.h 254
13.1 spawnl()——創建並運行子程序
函數 255
13.2 spawnle()——創建並運行子程序
函數 256
第14章 函數跳轉函數庫:
setjmp.h 258
14.1 longjmp()——非局部轉移執行
函數 259
14.2 setjmp()——非局部轉移函數 260
第15章 標准庫函數庫:stdarg.h 262
15.1 va_arg()——調用可變參數列表
函數 263
15.2 va_end()——停止使用可變參數
函數 264
15.3 va_start()——開始使用可變參數
函數 265
15.4 vfprintf()——格式化輸出流函數 266
15.5 vfscanf()——執行流中格式化輸入
函數 267
15.6 vprintf()——格式化輸出函數 269
15.7 vsprintf()——格式化輸出串函數 270
15.8 vscanf()——執行格式化輸入
函數 271
15.9 vsscanf()——執行流中格式化輸入
函數 272
第16章 輸入/輸出庫:stdio.h 274
16.1 clearerr()——復位錯誤標志函數 275
16.2 fclose()——關閉流函數 276
16.3 feof()——檢測流上的文件結束符
函數 276
16.4 ferror()——檢測流上的錯誤
函數 277
16.5 fflush()——清除流函數 278
16.6 fgetc()——從流中讀取字元函數 279
16.7 fgetchar()——從流中讀取字元
函數 280
16.8 fgetpos()——取得當前文件句柄
函數 281
16.9 fgets()——從流中讀取字元函數 282
16.10 fopen()——打開流函數 283
16.11 fprintf()——將格式化內容輸出
到流函數 284
16.12 fputchar()——輸出字元到標准
輸出流(stdout)函數 285
16.13 fputs()——送字元串到流中
函數 286
16.14 fread()——從流中讀數據函數 287
16.15 freopen()——替換流函數 288
16.16 fscanf()——從流中執行格式化
輸入內容函數 289
16.17 fseek()——重定位流上的文件
指針函數 290
16.18 fsetpos()——定位流上的文件
指針函數 291
16.19 ftell()——返回當前文件指針
函數 292
16.20 fwrite()——寫內容到流函數 293
16.21 getc()——從流中取字元函數 294
16.22 getchar()——從stdin流中讀字元
函數 295
16.23 getche()——從控制台取字元
(帶回顯)函數 296
16.24 gets()——從流中取字元函數 297
16.25 getw()——從流中取整數函數 298
16.26 perror()——系統錯誤信息 299
16.27 printf()——格式化輸出函數 300
16.28 putc()——輸出一個字元到流中
函數 301
16.29 putchar()——在stdout上輸出
字元函數 301
16.30 puts()——將字元串送到流中
函數 302
16.31 putw()——將字元或字送到流中
函數 303
16.32 rename()——重命名文件函數 305
16.33 remove()——刪除文件函數 305
16.34 rewind()——將文件指針重新指向
流的開頭函數 306
16.35 scanf()——格式化輸入函數 307
16.36 setbuf()——把緩沖區與流相聯
函數 308
16.37 setvbuf()——把緩沖區與流相關
函數 309
16.38 sprintf()——將格式化數據輸出到
字元串中函數 310
16.39 sscanf()——執行字元串中的格式化輸入函數 311
16.40 tmpfile()——以二進制方式打開
暫存文件函數 312
16.41 tmpnam()——創建一個唯一的
文件名函數 313
16.42 ungetc()——把字元退回到輸入
流函數 314
16.43 ungetch()——把字元退回到鍵盤
緩沖區函數 315
第17章 標准工具庫函數庫:
stdlib.h 317
17.1 abort()——異常終止進程函數 318
17.2 atexit()——注冊終止函數 318
17.3 atof()——轉換字元串函數 319
17.4 atoi()——轉換字元串函數 320
17.5 atol()——轉換字元串函數 321
17.6 bsearch()——二分法搜索函數 322
17.7 calloc()——分配主存儲器函數 323
17.8 div()——整數相除函數 324
17.9 ecvt()——轉換浮點數函數 325
17.10 exit()——終止程序函數 326
17.11 fcvt()——轉換浮點數函數 327
17.12 free()——釋放已分配塊函數 328
17.13 gcvt()——轉換浮點數函數 329
17.14 getenv()——獲取環境中字元串
函數 330
17.15 itoa()——轉換整數函數 331
17.16 ldiv()——長整型數相除函數 332
17.17 lfind()——線性搜索函數 333
17.18 lsearch()——線性搜索函數 334
17.19 malloc()——內存分配函數 335
17.20 putenv()——載入環境中字元串
函數 336
17.21 qsort()——快速排序函數 338
17.22 rand()——隨機數發生器函數 339
17.23 random()——隨機數發生器
函數 340
17.24 randomize()——隨機數發生器
函數 340
17.25 realloc()——重新分配主存函數 341
17.26 srand()——初始化隨機數發生器
函數 342
17.27 strtod()——轉換字元串函數 343
17.28 strtol()——轉換字元串函數 344
17.29 swab()——交換位元組函數 345
17.30 system()——發出DOS命令
函數 346
第18章 信號定義函數庫:
signal.h 347
18.1 raise()——發送信號函數 348
18.2 signal()——設置信號對應動作
函數 348
第19章 字元串函數庫:string.h 350
19.1 movmem()——從源字元中移動位元組
到目標字元函數 351
19.2 setmem()——把內存區域的位元組
設置成字元函數 352
19.3 stpcpy()——把字元串復制到數組
函數 353
19.4 strcat()——字元串追加函數 354
19.5 strchr()——查找字元串首次出現
位置函數 355
19.6 strcmp()——字元串比較函數 356
19.7 strcmpi()——字元串比較(不區分
大小寫)函數 357
19.8 strcpy()——復制字元串到數組
函數 357
19.9 strcspn()——字元串查找函數 358
19.10 strp()——字元串復制函數 359
19.11 stricmp()——字元串比較(不區分
大小寫)函數 360
19.12 strlen()——字元串長度函數 361
19.13 strlwr()——將字元串轉換為小寫
形式函數 362
19.14 strncat()——字元串尾部追加
函數 362
19.15 strncmp()——字元串比較函數 363
19.16 strncmpi()——字元串比較(不區
分大小寫)函數 364
19.17 strncpy()——將字元串復制到數組
函數 365
19.18 strnicmp()——字元串比較(不區分
大小寫)函數 366
19.19 strpbrk()——字元串查找函數 367
19.20 strrev()——字元串倒序函數 368
19.21 strset()——將字元串設置成指定
字元函數 369
19.22 strstr()——在字元串中查找指定
字元首次出現位置函數 370
19.23 strtok()——用分隔符分解字元串
函數 371
19.24 strupr()——將字元串轉換為大寫
形式函數 372
第20章 時間函數庫:time.h 373
20.1 asctime()——日期和時間轉換
函數 374
20.2 clock()——測定運行時間函數 375
20.3 ctime()——轉換日期和時間為字元
串函數 376
20.4 difftime()——計算時間差函數 376
20.5 gmtime()——獲取格林尼治結構的
時間函數 377
20.6 localtime()——獲取tm結構的系統
時間函數 378
20.7 time()——獲取或設置時間函數 379
20.8 tzset()——UNIX時間兼容函數 380
㈣ C語言編寫16和32點陣字型檔
CFont ft;
ft.CreatePointFont(90,_T("宋體")); //做點陣字體。 90 所需字體高度(用0.1點表示,例如,傳遞120表示12點字體)。
DC.SelectObject(&ft);
DC.DrawText((LPCTSTR)str,str.GetLength(),&rt,DT_LEFT);把你要的字寫入一個DC
然後用GetPixel得到dc的點陣結構 至於怎麼存儲就看怎麼使用了
㈤ 用C語言編程有哪些比較好的圖形庫
你好,緩旅
C語言編程比較好的圖形庫有以下幾種:
2、ege(EasyGraphicsEngine),是windows下的簡易繪圖庫,是一個類似BGI(graphics.h)的面向C/C++語言新手的圖形庫,它的目標也是為了替代TC的BGI庫而存在。
它的使用方法與TC中的graphics.h相當接近,對新手來說,簡單,友好,容易上手,免費開源,而擾好凳且介面意義直觀,即使是完全沒有接觸過圖形編程的,也能迅速學會基本的繪圖。
3、OpenGL,是用於渲染2D、3D矢量圖形的跨語言、跨平台的應用程序編程介面(API)。這個介面由近襪臘350個不同的函數調用組成,用來從簡單的圖形比特繪制復雜的三維景象。
4、easyX,在官網安裝之後,就可以使用
graphics.h
中的繪圖操作。㈥ 打開應用程序的是什麼類型的文件
.aiff
聲音文件Windows media Player ..
.!!!
Netants 暫存文件 Netants ..
.ani
動畫滑鼠 ..
.arj
壓縮文件 ARJ ..
.avi
電影文件 Windows media Player ..
.awd
傳真文檔 ..
.bak
備份文件 ..
.bas
Basic 語言 Basic ..
.bat
DOS批處理文件 ..
.bin
MAC 二進制碼文件 Stuffit Expander ..
.bmp
圖象文件 畫圖/看圖軟體 ..
.cab
壓縮文件 Winzip ..
.cdr
Corel圖畫文件 Corel Draw ..
.chk
Scandisk檢察後製作的文件 可以刪掉 ..
.com
DOS命令文件 自執行 ..
.cpx
Cryptapix加密圖片文件 Cryptapix ..
.cur
靜態滑鼠 ..
.dbf
資料庫文件 dBase, FoxBase, Access ..
.dll
應用程序擴展 ..
.doc
文檔文件 Word ..
.dwg
AutoCAD文件 AutoCAD ..
.eps
Illustrator 圖畫文件 Adobe Illustrator ..
.exe
執行文件 自執行 ..
.fon
字體文件 ..
.gb
國標碼文件 南極星文字處理 ..
.get
Getright 暫存文件 ..
.gif
256色圖象文件 畫圖/看圖軟體 ..
.gz
可供UNIX或LINUX使用的壓縮文件 Winzip ..
.hqx
Macintosh 文件 Stuffit Expander ..
.htm
網頁 瀏覽器 ..
.html
網頁 瀏覽器 ..
.ico
圖標 ..
.ini
配置設置 筆記本或WordPad ..
.ipx
IPX演示文件 瀏覽器加裝IPX 插件 ..
.jiff
圖象文件 畫圖/看圖軟體 ..
.jpeg
壓縮過的圖象文件 畫圖/看圖軟體 ..
.jpg
壓縮過的圖象文件 畫圖/看圖軟體 ..
.js
j a v a s c r i p t ..
.lnk
快捷方式連接文件 連接文件的相應程序 ..
.m3u
Winamp播放列表 Winamp ..
.mid
聲音文件 Windows media Player ..
.vod
Quicktime影像文件 Quick Time ..
.mp3
壓縮音樂文件 Winamp ..
.mpeg
影像 Windows media Player ..
.mpg
影像 Windows media Player ..
.njx
南極星文檔 南極星文字處理 ..
.pcb
電子電路圖設計文件 Protel PCB ..
.pdf
攜帶型文檔格式,內含圖片文字等等 Adobe Acrobat, Adobe Acrobat Reader ..
.pm5
PageMaker 5 排版文件 Page Maker ..
.ppt
Power Point 文件 Microsoft Power Point ..
.ps
Ghost*** ..
.psd
Photoshop文件 Adobe Photoshop ..
.pub
Publisher排版文件 Microsoft Publisher ..
.qt
Quicktime影像文件 Quick Time ..
.ra
Real Audio聲音文件 Real Audio ..
.ram
Real Audio影像文件 Real Audio ..
.rar
壓縮文件 Winrar ..
.rsf
Richwin 字體文件 ..
.sch
電子原理圖設計文件 Protel Schematic ..
.scr
屏保文件 ..
.sea
Macintosh 啟動文件 ..
.sit
壓縮 Stuffit Expander ..
.swf
Flash動畫文件 瀏覽器加裝Macromedia flash 插件 ..
.sys
系統文件 ..
.tar
UNIX壓縮文件 Winzip ..
.tif
高質量圖象文件 畫圖/看圖軟體 ..
.tiff
高質量圖象文件 畫圖/看圖軟體 ..
.tmp
暫存文件 可以刪掉 ..
.ttf
字體文件 ..
.txt
純文本文件 筆記本或全部文字處理系統 ..
.vbs
Visual Basic 編程文件 Microsoft Viasual Basic ..
.viv
VIVO影像文件 瀏覽器加裝VIVO 插件 ..
.vqf
壓縮聲音文件 Yamaha SoundVQ Player ..
.wav
未壓縮的聲音文件 Windows media Player ..
.wk1
Lotus 123 試算軟體文件 Lotus 123, Excel ..
.wq1
Q-Pro 試算軟體文件 Q-Pro, Excel ..
.wri
Write文字文檔 Word ..
.xls
Excel 試算軟體文件 Microsoft Excel ..
.Z
UNIX壓縮文件 Winzip ..
.zip
壓縮文件 Winzip ..
圖像文件: ..
bmp Windows or OS/2 Bitmap ..
clp Windows Clipboard ..
cup Dr. Halo ..
dib Windows or OS/2 DIB ..
emf Windows Enhanced Meta file ..
eps Encapsulated Post*** ..
fpx Flash Pix ..
gif Compuserver ..
iff Amiga ..
img GEM Paint ..
jpg JPEG - JFIF Compliant ..
lbm Deluxe Paint ..
mac Mac Paint ..
msp Macrosoft Paint ..
pbm Potable Bitmap ..
pct Macintosh Pict ..
pcx Zsoft Paintbrush ..
pic PC Paint ..
png Portable Network Graphics ..
ppm Portable Pixelmap ..
psd Photoshop ..
psp Paint Shop Pro Image ..
ras Sun Raster Image ..
raw Eaw File format ..
rle Windows or CompuServer RLE ..
sct SciTex Continuous Tone ..
tga Truevision Targa ..
tif Tagged Image file format ..
wmf Windows Meta File ..
wpg WordPefect Bitmap ..
.ACA
Microsoft的代理使用的角色文檔 ..
.ace
一種壓縮格式文檔,壓縮率甚至超過WinRAR,可以使用WINACE等工具打開 ..
.acf
系統管理配置 ..
.acm
音頻壓縮管理驅動程序,為Windows系統提供各種聲音格式的編碼和解碼功能 ..
.acs
同.acm,但保存於本地 ..
.ADE
Microsoft Access項目擴展 ..
.ADN
Microsoft Access的空白項目模板 ..
.ADP
Microsoft Access的項目 ..
.aif
聲音文件,支持壓縮,可以使用Windows Media Player和QuickTime Player播放 ..
.AIF
音頻文件,使用Windows Media Player播放 ..
.AIFC
音頻文件,使用Windows Media Player播放 ..
.AIFF
音頻文件,使用Windows Media Player播放 ..
.ani
動畫游標文件擴展名,例如動畫沙漏。 ..
.ans
ASCII字元圖形動畫文件 ..
.ap
應用文件,存在於Dbase,Foxbase,Foxpro系統軟體的環境下 ..
.app
應用文件,存在於Dbase,Foxbase,Foxpro系統軟體的環境下 ..
.arc
一種較早的壓縮文件,可以使用WinZip,WinRAR,PKARC等軟體打開 ..
.arj
壓縮文件。可以使用WinZip,WinRAR,PKARC等軟體打開 ..
.art
是美國在線最常使用的映象格式,如果使用Windows 2000必須安裝補丁才能查看 ..
.asc
ASCII文本文件,這些文本可以被所有類型的字處理構件處理。有些系統中也可能會使用這些文件擴展名來表示文件中包含圖象信息 ..
.asf
數據文件或是蓮花(Lotus)1-2-3下的屏幕文件 ..
.asf
微軟的媒體播放器支持的視頻流,可以使用Windows Media Player播放 ..
.ash
匯編語言包含文件,類似C/C++中的.h文件 ..
.asm
匯編語言源程序文件,一般使用MASM或者Turbo ASM編譯 ..
.asp
微軟的視頻流文件,可以使用Windows Media Player打開 ..
.asp
微軟提出的Active Server Page,是伺服器端腳本,常用於大型網站開發,支持資料庫連接,類似PHP。可以使用Visual InterDev編寫,是目前的大熱門 ..
.asx
Windows Media 媒體文件的快捷方式 ..
.au
是Internet中常用的聲音文件格式,多由Sun工作站創建,可使用軟體Waveform Hold and Modify 播放。Netscape Navigator中的LiveAudio也可以播放.au文件 ..
.avi
一種使用Microsoft RIFF規范的Windows多媒體文件格式,用於存儲聲音和移動的圖片 ..
.awd
傳真瀏覽文檔,用於傳真的顯示 ..
.awp
傳真關鍵詞瀏覽器 ..
.aws
傳真簽名瀏覽器 ..
.adm
ADM_auto 文件 ..
.b64
Base64編碼的文件,可以使用WinZip編碼 ..
.bak
備份文件,一般是被自動或是通過命令創建的輔助文件,它包含某個文件的最近一個版本,並且具有於該文件相同的文件名 ..
.bas
Basic 語言源程序文件,可編譯成可執行文件,目前使用Basic開發系統的是Visual Basic ..
.bat
批處理文件,在MS-DOS中,.bat文件是可執行文件,有一系列命令構成,其中可以包含對其他程序的調用 ..
.bbs
電子告示板系統文章信息文件 ..
.bfc
Windows的公文包文件 ..
.bin
二進制文件,其用途依系統或應用而定 ..
.bmp
Bitmap點陣圖文件,這是微軟公司開發Paint的自身格式,可以被多種Windows和Windows NT平台及許多應用程序支持,支持32位顏色,用於為Windows界面創建圖標的資源文件格式。 ..
.bw
是包含各種像素信息的一中黑白圖形文件格式 ..
.c
C 語言源程序文件,在C語言編譯程序下編譯使用 ..
.cab
Microsoft制訂的壓縮包格式,常用於軟體的安裝程序,使用Windows自帶的實用程序,Extract.exe可以對其解壓縮,WinZip,WinRAR等都支持這種格式 ..
.cad
AUTOCAD 圖形文件 ..
.cal
Windows 中的日歷文件 ..
.cbx
標簽文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下 ..
.cda
保存在AudioCD上的CD音軌 ..
.cdf
Internet Explorer的頻道文件 ..
.cdr
CorelDraw中的一種圖形文件格式,它是所有CorelDraw應用程序中均能夠使用的一種圖形圖像文件格式 ..
.cdx
索引文件,存在於Dbase,Foxbase,Foxpro系統軟體環境下 ..
.cfg
配置文件,系統或應用軟體用於進行配置自己功能,特性的文件 ..
.chm
編譯過後的HTML文件,常用於製作幫助文件和電子文檔 ..
.clp
在Windows下剪貼板中的文件格式 ..
.cmd
用於Windows NT/2000的批處理文件,其實與BAT文件功能相同,只是為了與DOS/Windows 9x下的BAT有所區別 ..
.cmf
音效卡標準的音樂文件,FM合成器等可以回放 ..
.cnf
NetMeetting會議連接文件 ..
.cnt
聯機幫助文件目錄索引文件,通常和同名的.hlp文件一起保存 ..
.col
由Autodesk Animator,Autodesk Animator Por等程序創建的一種調色板文件格式,其中存儲的是調色板中各種項目的RGB值 ..
.com
DOS可執行命令文件,一般小於64KB ..
.cpd
傳真封面文件 ..
.cpe
傳真封面文件 ..
.cpi
國際代碼頁,用於提供相應國家的代碼頁信息 ..
.cpl
控制面板擴展文件,Windows操作系統使用 ..
.cpp
C++語言源程序,非常強大的語言,在各種平台中都有相應的開發系統 ..
.crd
Windows中的卡片文件 ..
.crd
Windows中的卡片文件 ..
.crt
用於安全方面的證書認證文件 ..
.csv
用逗號分割的文本文件,一般用於在不同應用程序之間進行數據交換 ..
.cur
Windows下的游標資源文件格式,可用游標編輯軟體編輯 ..
.css
Text/css文件 ..
.dat
數據文件,在應用程序中使用 ..
.dat
VCD中的圖象聲音文件,VCD播放軟體可調用,或是通過VCD機播放 ..
.dbf
資料庫文件,Foxbase,Dbase,Visual FoxPro,等資料庫處理系統所產生的資料庫文件 ..
.dcx
傳真瀏覽文檔文件 ..
.ddi
映象文件,DUP,HD,IMG等工具可展開 ..
.dev
設備驅動程序 ..
.dib
設備無關點陣圖文件,這是一種文件格式,其目的是為了保證用某個應用程序創建的點陣圖圖形可以被其它應用程序裝載或顯示一樣 ..
.dir
目錄文件 ..
.dll
Windows動態連接庫,幾乎無處不在,但有時由於不同版本DLL沖突會造成敗各種各樣的問踢 ..
.doc
是目前市場佔有率最高的辦公室軟體Microsoft Office中的字處理軟體Word創建的文檔 ..
.dos
Windows保留的MS-DOS的某些系統文件 ..
.dot
Microsoft Word的文檔模板文件,通過模板可以簡化一些常用格式文檔的創建工作,而且可以內嵌VBA程序來實現某些自動化功能 ..
.drv
設備驅動程序文件,用在各種系統中 ..
.dwg
AutoCAD的圖紙文件,也是許多繪圖軟體都支持的格式,常用於共享數據 ..
.dxb
AutoCAD創建的一中圖形文件格式 ..
.dxf
圖形交換格式,一種計算機輔助設計的文件格式,最初開發用來與AutoCAD一起使用,以便於圖形文件在應用程序之間的傳遞,它以ASCII方式儲存圖形,在表現圖形的大小方面十分精確
.der
Certiticate文件
.dic
Txt文件
.emf
由Microsoft公司開發的Windows 32位擴展圖元文件格式,其總體設計目標是要彌補在Microsoft Windows 3.1(Win16)中用的*.wmf文件格式的不足,使得圖元文件更加易於使?/br>
.eps
用Post***語言描述的一種圖形文件格式,以文本文件保存,在Post***圖形列印機上能列印出高品質的圖形圖象,最高能表示32點陣圖形圖象
.err
編譯錯誤文件,存在於Dbase,Foxbase,Foxpro系列軟體環境下
.exe
可執行文件,雖然後綴名相同,但具有不同的格式和版本
.exp
3DS使用的顯示卡驅動程序
.exc
Txt文件
.fky
鍵宏文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.flc
Autodesk Animator和Animatorpro的動畫文件,支持256色,最大的圖象象索是64000*64000,支持壓縮,廣泛用於動畫圖形中的動畫序列,計算機輔助設計和計算機游戲應用程序
.fnd
保存的搜索結果
.fon
點陣字型檔文件
.for
Fortran語言程序
.fot
指向字體的快捷鍵
.fp
配置文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.fpt
備注欄位文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.frt
報表文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.frx
報表文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.fxp
編譯後的程序,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.h
C語言源程序頭文件
.hlp
Windows應用程序幫助文件
.hqx
Macintosh中使用BinHex將二進制文件編碼為7位的文本文件,大多數Macintosh文件皆以.hqx出現(.bin極少使用),在Macintosh中,可使用StuffIt Expander對.hqx解碼,在Windows中可使用BinHex 13解碼
.ht
超級終端
.htm
保存超文本描述語言的文本文件,用於描述各種各樣的網頁,使用各種瀏覽器打開
.html
同.htm文件
.icm
圖象配色描述文件
.ico
Windows中的圖標文件,可以包含同一個圖標的多種格式,使用圖標編輯軟體創建
.idf
MIDI樂器定義
.idx
索引文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.iff
文件交換格式文件,這種文件格式多用於Amiga平台,在這種平台上它幾乎可以存儲各種類型的數據,在其它平台上,IFF文件格式多用於存儲圖象和聲音文件
.image
MAcintosh磁碟映象文件,常見於萍果機的FTP網點,在Macintosh中由Shrink Wrap處理
.ime
Windows下的輸入法文件
.img
磁碟映象文件,用HD-COPY,WinImage等工具打開後可以恢復到一張磁碟上
.inc
匯編語言包含文件,類似C/C++中的.H文件
.inf
Windows下的軟體安裝信息,Windows的標准安裝程序根據此文件內的安裝信息對軟體,驅動程序等進行安裝
.ini
Windows中的初始化信息文件,已經用的不多了,新的應用程序將設置保存在系統的注冊表中
.jar
一種壓縮文件,ARJ的新版本,不過不太流行,可以使用WinJar,Winrar等打開
.jpeg
一種圖片壓縮文件,同.jpg
.jpg
靜態圖象專家組制訂的靜態圖象壓縮標准,具有很高的壓縮比,使用非常廣泛,可使用PhotoShop等圖象處理軟體創建
.job
JobObject
.jfif
Jpeg文件
.kbd
鍵盤布局文件
.lmb
Deluxe Paint中使用的一種圖形文件格式,其編碼方式類似於*.iff
.lnk
快捷方式,這個文件指向另一個文件,開始菜單的程序文件夾下每條項目都是一個LNK文件
.log
日誌文件,通常用來記錄一些事件之類
.lzh
一種古老的壓縮文件,可以使用WinRAR打開
.mac
Macintosh中使用的一中灰度圖形文件格式,在Macintosh Paintbrush中使用,其解析度只能是720*567
.mag
圖形文件格式
.mcc
Dialer10CallingCard(電話卡文件)
.mci
MCI命令集
.mdb
Microsoft Access使用的資料庫格式,是非常流行的桌面資料庫
.men
內存應用文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.mid
音頻壓縮文件,曾經非常流行,不過在現在的軟體中用的很少了
.mif
MIDI樂器
.mmf
Microsoft 郵件,比較少見
.mnt
菜單文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.mnx
菜單文件,存在於Dbase,Foxbase,Foxpro系列軟體的環境下
.moov
QuickTime或蘋果機的影視格式,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由Quicktime播放
.mov
使用Apple's QuickTime格式的電影文件,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由Quicktime播放
.movie
QuickTime或蘋果機的影視格式,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由QuickTime播放
.mp3
採用MPEG-1 Layout 3標准壓縮的音頻文件,是網上主要的壓縮音頻文件,這種文件由於具有極高的壓縮率和失真低的特點,是目前音樂盜版的主要文件格式,但目前受到VQF,WMA等新標準的挑戰
.mpg
採用MPEG-1標准壓縮的視頻文件,與VCD使用的格式非常相近,提供CD質量的音頻信號和320*240的視頻分辯率,目前的媒體播放軟體大都能播放,Microsoft的WMV8和MPEG-4壓縮的AVI文件是其強大的競爭對手
.mpt
Macintosh中使用的一種圖形文件格式
.msg
Microsoft郵件文檔
.msk
Animator Pro中的一種圖形文件格式,其中包含一個點陣圖圖形
.msn
Microsoft網路的文件
.mmm
Mplayer
.mlv
MPEG文件
.mak
Mak文件
.man
Application/x-trof-man格式的文件
.mpa
MPEG文件
.mpe
MPEG文件
.nws
Microsoft Internet News Message
.obj
對象代碼
.opt
是Animator Pro創建的圖形文件格式
.ovl
由於軟體功能多,內存偏小,不能一次性全部調入內存的可執行文件可能有同文件名的ovl文件
.obd
Office.binder.95
.obt
Office.Binder.Template
.obz
Office.Binder.Wizard
.ofn
Office.File.New
.qic
Microsoft備份策略
.qpr
查詢文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用
.qpx
查詢文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用
.qt
Machintosh 的QuickTime影視格式,在Macintosh中由Sparkle,FastPlayer,MoviePlayer等軟體播放,在Windows中可由Quicktime播放
.qtm
動畫文件,這種文件格式是由Apple計算機公司開發,被Apple Macintosh和Microsoft Windows平台所支持,支持25位顏色,最大圖像分辯率是64000*64000,支持壓縮,用於保存音頻和運動視頻信息
.que
QueueObject
.rar
WinRAR提供的壓縮文件格式,壓縮率超過ZIP,同時提供的功能也更為豐富
.rec
Windows下的記錄器宏文件
.reg
Windows 95的系統及應用程序注冊文件,這種文件雖然以純文本文件保存,但一樣存在版本問題,不同的操作系統使用的REG文件版本是不同的
.rif
RTF格式(Rich Text format)文件
.rle
一種壓縮過的點陣圖文件格式,RLE壓縮方案是一種極其成熟的壓縮方案,特點是無損失壓縮,既節省了磁碟空間又不損失任何圖像數據,但在打開這種壓縮文件時,要花費更多時間,此外,一些兼容性不太好的應用程序可能會搭不開
.rm
Windows下的RealPlayer所支持的視頻壓縮文件,網上非常流行的流式視頻文件,很多實時視頻新聞等都是採用這種格式的,不過,最新的Windows Media Video V8已經對其發起了強大的攻勢
.rmi
MIDI音序文件
.rtf
豐富文本格式文件,以純文本描述內容,能夠保存各種格式信息,可以用寫字版,Word等創建
.ra
ReadAudio文件
.ram
ReadAudio文件
.rnk
Rnk文件
.rpm
Audio/x-pn-realaudio-plugin格式文件
.sav
存檔文件
.scp
用於Windows系統中Internet撥號用戶,自動撥號登錄用的腳本文件,可避免手動登錄時繁瑣的鍵盤輸入
.scr
屏障保護文件
.sct
屏幕文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用
.scx
屏幕文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用
.set
Microsoft備份集文件,用於保存要備份的內容,設置等信息
.shb
指向一個文檔的快捷方式
.shs
碎片,可以從寫字板中拖放一段文本到桌面上創建一個碎片,但使用價值不大
.snd
Mac聲音文件,Apple計算機公司開發的聲音文件格式,被Macintosh平台和多種Macintosh應用程序所支持,支持某些壓縮
.spd
Post***列印機描述文件
.sql
查詢文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用
.svg
SVG可以算是目前最火熱的圖像文件格式了,它是基於XML由WorldWideWebConsortium聯盟開發的,SVG是可縮放的矢量圖形
.svx
Amiga聲音文件,Commodore所開發的聲音文件格式,被Amiga平台和應用程序所支持,不支持壓縮
.swf
flash是Micromedia公司的產品,嚴格說它是一種動畫編輯軟體,實際上它是製作出一種後綴名為.swf的動畫,這種格式的動畫能用比較小的體積來表現豐富的多媒體形式,並且還可以與HTML文件達到一種「水乳交融」的境界
.swg
虛擬內存交換文件,由操作系統使用
.sys
系統文件,驅動程序等,在不同的操作系統中有不同的定義
.slk
Excel.SLK
.sit
Application/x-stuffit格式文件
.taz
是以.Z格式壓縮的TAR文件
.tbk
臨時資料庫文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用
.tga
圖像文件,此文件格式的結構比較簡單,屬於一種圖形,圖像數據的通用格式,在多媒體領域有著很大影響,是計算機生成圖像向電視轉換的一種首選格式
.tgz
Winzip
.tif
同tiff
.tiff
圖像文件,此圖像格式復雜,存儲內容多,佔用存儲空間大,其大小是GIF圖像的3倍,是相應的JPEG圖像的10倍,最早流行於Macintosh,現在Windows主流的圖像應用程序都支持此格式
.tmp
臨時文件,一般是系統和應用程序產生的臨時使用的文件,當系統和應用程序退出時,會自動地刪除其建立的臨時文件,如果是非正常退出,臨時文件可能保留在磁碟上,在單任務系統下,可立即刪除它們,在多任務系統下,應刪除那些不是正在使用的臨時文件
.trn
翻譯文件
.tsp
電話服務提供者
.ttf
TrueType格式的字體文件,可以使用FontView.Exe查看
.txt
文本文件
.ttc
Ttc 文件
.tar
Winzip
.url
InternetShortcut(internet 上URL地址的快捷方式)
.uls
ULS文件
.vbx
Microsoft 的Visual Basic語言的控制項
.vcd
虛擬光碟機工具製作的光碟鏡像文件
.ver
版本描述,用於描述某個軟體的版本信息的文件,內容因軟體而異
.voc
聲音文件,此文件格式由Creative Labs公司開發,被Windows和DOS平台所支持,支持壓縮
.vxd
虛擬設備驅動程序,在Windows操作系統中非常常見,是重要的系統文件
.vir
Vir文件
.vsd
Visio.Drawing.4
.vss
Visio.Drawing.4
.vst
Visio.Drawing.4
.vsw
Visio.Drawing.4
.wab
通信簿文件,由系統中的通信簿程序使用
.wav
音頻文件,此文件格式是在Windows上用於保存音頻信息的資源格式,Windows中由Waveform Hold and Modify或Navigator,或「媒體播放機」播放,存在許多編碼方式,需要相應的解碼程序才能播放
.win
窗口文件,在Dbase,Foxbase,Foxpro系列軟體的環境下使用
.wmf
Microsoft Windows中常見的一種圖元文件格式,它具有文件短小,圖案造型化的特點,整個圖形常由各個獨立的組成部分拼接而成,但其圖形往往較粗糙,並且只能在Microsoft Office中調用編輯
.wpc
寫字板文檔轉換
.wps
Wps文本文件,有多種版本,可以使用Wps Office,Wps 2000等打開
.wri
Windows寫字板文檔
.wll
Word.Addin
.wbk
Work.Backup
.wiz
Word.Wizard
.wht
Whiteboard
.xab
Microsoft郵件地址簿
.xbm
Animator Pro創建的一種圖形文件格式,其中包含用來描述多邊形的一系列點的信息
.xif
Xifimage下產生的文檔
.xla
EXCEL.Addim
.xlk
Excel.Backup
.xlc
Excel.Chart.5
.xlb
Excel.Sheet.5
.xlc
Excel.Chart.5
.xlt
Excel.Template
.xlv
Excel.VBAMole
.xlw
Excel.Workspace
.xll
Excel.XLL
.xlm
Excel.Macro.Sheet
.z
一種壓縮文件
.zip
是DOS/Windows中最常見文件壓縮格式,也是互聯網上的標准壓縮格式,可以包含路徑和多個文件
㈦ 求大神教c語言用*輸出名字
如果想做到任意輪鬧漢字輸入, 然後輸出用*組成的對應文字. 這個做起來並沒有想像中的容易.
推薦一個思路:
首先你要准備一款字型檔, 無論是什麼字形, 都是字型檔決定的. 推薦使用點陣字型檔(bdf), 而不是矢量字型檔(ttf). 前者可以直接讀取字形.
然後針對你的字型檔, 調用或者實現一個字型檔轉換介面. 功能是 根據漢字的gbk編碼, 從字型檔中獲取一個點陣圖, 這個點陣圖就是一個N*N的點陣. 至於N的大小,和你使用的字型檔相關.
接下來就是輸出了臘搏罩. 在屏幕上輸出一個N*N的字元空間, 字型檔位銀閉圖對應點上為1的輸出*, 否則輸出空格. 當然也可以反過來,實現空心字.