グラフィックアート。手順の使用


手順
グラフィックス プログラムを作成するとき、同じ形状を描画する必要があることがよくあります。同じコマンドをコピーしないようにするには、プロシージャを使用します。
プロシージャ エントリの一般的な形式は次のようになります。
 
void プロシージャ名 (プロシージャ パラメータ)  
// パラメータが存在しない場合もありますが、より頻繁に使用される
// さまざまな形の図形、または画像のさまざまな場所に図形を描画します
{
   プロシージャが呼び出されたときに実行される
コマンド。 }

プロシージャはメイン関数 main() の上に記述されることがほとんどです
メインプログラムでプロシージャのコマンドを実行するには、プロシージャの名前を記述するだけで十分です(プロシージャが呼び出され、プロシージャ内に記述されたコマンドが実行されます
)。  
void main()
{
   プロシージャ名
}

たとえば、2 つの塗りつぶされた円を描画するプログラムでは、円の描画が別のプロシージャに分割され、次のようになります。 <プレ> // パラメータ x、y - 円の中心、パラメータ r - 円の半径、パラメータ c - 円の塗りつぶしの色 // これらのパラメータの正確な値は、メイン プログラムでプロシージャを呼び出すときに指定されます voiddraw_circle (int x、int y、int r、int c) { 円(x, y, c); フラッドフィル(x, y, c); } ボイドメイン() { // 括弧内には、円を描くときに使用する必要があるパラメータの値を入れます // これらのパラメータはプロシージャに渡されます 描画円(100, 100, 50, 5); 描画円(200, 200, 100, 10); }