求救!c語言函式大全,求助c語言的全部圖形函式庫

時間 2022-02-01 17:51:11

1樓:匿名使用者

圖形和影象函式包含在graphics.h裡面

(一) 畫素函式

56. putpiel() 畫畫素點函式

57. getpixel()返回畫素色函式

(二) 直線和線型函式

58. line() 畫線函式

59. lineto() 畫線函式

60. linerel() 相對畫線函式

61. setlinestyle() 設定線型函式

62. getlinesettings() 獲取線型設定函式

63. setwritemode() 設定畫線模式函式

(三)、多邊形函式

64. rectangle() 畫矩形函式

65. bar() 畫條函式

66. bar3d() 畫條塊函式

67. drawpoly() 畫多邊形函式

(四)、 圓、弧和曲線函式

68. getaspectratio()獲取縱橫比函式

69. circle()畫圓函式

70. arc() 畫圓弧函式

71. ellipse()畫橢圓弧函式

72. fillellipse() 畫橢圓區函式

73. pieslice() 畫扇區函式

74. sector() 畫橢圓扇區函式

75. getarccoords()獲取圓弧座標函式

(五)、 填充函式

76. setfillstyle() 設定填充圖樣和顏色函式

77. setfillpattern() 設定使用者圖樣函式

78. floodfill() 填充閉域函式

79. fillpoly() 填充多邊形函式

80. getfillsettings() 獲取填充設定函式

81. getfillpattern() 獲取使用者圖樣設定函式

(六)、影象函式

82. imagesize() 影象儲存大小函式

83. getimage() 儲存影象函式

84. putimage() 輸出影象函式

四、圖形和影象函式

對許多圖形應用程式,直線和曲線是非常有用的。但對有些圖形只能靠操作單個畫素才能畫出。當然如果沒有畫畫素的功能,就無法操作直線和曲線的函式。

而且通過大規模使用畫素功能,整個圖形就可以儲存、寫、擦除和與螢幕上的原有圖形進行疊加。

(一) 畫素函式

56. putpixel() 畫畫素點函式

功能: 函式putpixel() 在圖形模式下螢幕上畫一個畫素點。

用法: 函式呼叫方式為void putpixel(int x,int y,int color);

說明: 引數x,y為畫素點的座標,color是該畫素點的顏色,它可以是顏色符號名,也可以是整型色彩值。

此函式相應的標頭檔案是graphics.h

返回值: 無

例: 在螢幕上(6,8)處畫一個紅色畫素點:

putpixel(6,8,red);

57. getpixel()返回畫素色函式

功能: 函式getpixel()返回畫素點顏色值。

用法: 該函式呼叫方式為int getpixel(int x,int y);

說明: 引數x,y為畫素點座標。

函式的返回值可以不反映實際彩色值,這取決於調色盤的設定情況(參見setpalette()函式)。

這個函式相應的標頭檔案為graphics.h

返回值: 返回一個畫素點色彩值。

例: 把螢幕上(8,6)點的畫素顏色值賦給變數color。

color=getpixel(8,6);

2樓:匿名使用者

這個地方的作者寫了很多,你可以去看看,或者複製下來

c語言,編寫一個自定義函式,很簡單,新手求救

3樓:影者東昇

#include

int shuxianhua(int num)return 0;

}int main()

}printf("\n");

return 0;

}執行結果:

4樓:郝在益

#include

#include

int sxh(int i);

void main()

int sxh(int i)

5樓:潮汐之湧動

#include

int func(int a,int b)}}

}int main()

簡單c語言函式題,急急急!!!!!

6樓:匿名使用者

#include

#define len 5

int main(void)

;int insert_value;

int i, j;

scanf("%d", &insert_value);//輸入插入值for(i = 0; insert_value > a[i] && i < len; i++);//定位下標

for(j = len; j > i; j--)//移位a[j] = a[j - 1];

a[i] = insert_value;//插入for(i = 0; i < len + 1; i++)printf("%d ", a[i]);//列印插入後的陣列printf("\n");

for(i = 2; i < len + 1; i++)a[i] = a[i + 1];//移位覆蓋第三個數for(i = 0; i < len; i++)//列印刪除後的值printf("%d ", a[i]);

printf("\n");

return 0;

}很晚了,如果明天還需要的話,我再幫你修改了。。上午沒有空。

7樓:匿名使用者

#include "stdio.h"

#include "stdlib.h"

int a[20] = ;

int cmp(const void *a, const void *b)

int main()

void insert(int b)

void deletenum(int b)

8樓:匿名使用者

幫別人寫了幾次**,就說了聲謝謝,分倒是忘了給!

C語言指標函式求救

1全部程式是錯的!首先要知道,陣列a,各元素的地址是連續的。當a定義為陣列時a 5 那麼系統會給陣列分配一個連續 物理上是連續的 的儲存空間。這樣將p a,就是將陣列的首地址賦予了指標p,然後p 就是指向了連續地址的下一個元素地址,是合法的。但是,如果a不是陣列,如你的程式 p a,將變數a的地址賦...

c語言!!求助,C語言求助!!!

沒什麼問題,兩題給出的答案都是正確的。第2題 後面按c語言要求帶上規定的字元或數字,構成轉義字元,因此要想將 賦給字元變數ch,需要定義為 ch 而不是ch 選項a是錯誤的。其餘選項都是正確的。選a第9題 011表示八進位制數,轉為十進位制數是9,執行printf語句,a,是a先自增1 9 1 10...

c語言求助,C語言 求助

你改這個試試 include void main c語言中,不可以用 號代替字元.printf這個是輸出,不是輸入 c語言求助?在c的運算子中,關係運算子 的優先順序,高於關係運算子 而賦值運算子的優先順序就更低。所以,printf d,d n a b c,d ab c,d ab為真,則 a b 的...