
No.2ベストアンサー
- 回答日時:
←図29
それは20個どころじゃないなあ...
依然として、BMP_width, BMP_height の値も
色コードもわからんけど、07circle.c から見て
BMP_width > 400, BMP_height > 400 ではありそうだから、
int main(void) {
int i, j;
BMPnew();
for (i = 0; i < 5; i++)
for (j = 0; j < 4; j++)
circle(30+60*i, 30+60*j, 25);
BMPsave():
return 0;
}
くらいでもいいんじゃない?
No.1
- 回答日時:
libBMP ライブラリの仕様がわからんがな。
「図29の実行例」も示してないし。
どうしろと?
課題の趣旨としては、
07circle.c の main() の中身を関数にして
それを複数回呼び出すプログラムを書けってことのようだから、
なんか下記の感じで作ればいいんじゃない?
/* in 07func.c */
#include "libBMP.h"
void circle(int cx, int cy, int r) {
int x, y;
for (x = cx - r; x < cx + r; x++) {
for (y = cy - r; y < cy + r; y++) {
if ((x - cx)*(x - cx) + (y - xy)*(y - cy) < r*r)
BMPpoint(x,y,255,255,255);
}
}
}
int main(void) {
BMPnew();
circle(□,□,□);
/* ↑この行を、□に適当な数値を入れて20個並べる */
BMPsave():
return 0;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Pythonについて 会社の在庫管理...
-
Visual Studio Codeについて
-
数学、プログラミング、物理、...
-
アセンブリ名とは??
-
CSVデータの"(ダブルクォーテ...
-
リピート再生が出来ません
-
procってなんですか?
-
iPadでプログラミングは可能で...
-
プログラミングってまず何から...
-
VC++でCtrl+Vを操作させたい
-
ノートPCについて 大学・専門へ...
-
プログラミングとコーディング...
-
浪人終了しました! 中央理工電...
-
C言語、C+、C++、C#の違い
-
今のプログラミング言語
-
COBOLでのNOT = の AND条件
-
HOLONついて教えてください。
-
dbMagicって今でも使われている...
-
プログラム言語について c言語...
-
ビット演算を理解するための参...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングについて こちら...
-
数学、プログラミング、物理、...
-
アセンブリ名とは??
-
リピート再生が出来ません
-
ノートPCについて 大学・専門へ...
-
Visual Studio Codeについて
-
CSVデータの"(ダブルクォーテ...
-
procってなんですか?
-
VBA フォルダ アクセス権限付与
-
Delphiでxmlファイルを読み込む...
-
PL/Iについて
-
曲を作るのにプログラミングっ...
-
作業工程 SDとMD
-
C言語で何を作りますか?
-
Cで本格的なプログラムを作りたい
-
プログラミングでArduinoのc++...
-
C#でマウスのドラッグで範囲を...
-
プログラミングを学ぼうと思い...
-
ソニーのNeural Network Consol...
-
exeファイルを作ったり改造した...
おすすめ情報
補足資料です
図29