
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ランキング
-
プログラミングについて こちら...
-
ノートPCについて 大学・専門へ...
-
数学、プログラミング、物理、...
-
Visual basicビルド時のError
-
【Chapter2】プログラミング教...
-
作業工程 SDとMD
-
プログラミング初心者です。 プ...
-
C#でマウスのドラッグで範囲を...
-
LeakTracer をshared Object の...
-
【Scratch(プログラミング)】...
-
小学1年生の子です。塾に行かせ...
-
VC++導入について
-
exeファイルを作ったり改造した...
-
iPadでプログラミングは可能で...
-
LeetCodeていうの初めて、
-
リピート再生が出来ません
-
プログラミングの勉強のためにT...
-
プログラミングについて質問が...
-
プログラミングを学ぼうと思い...
-
procってなんですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
リピート再生が出来ません
-
ノートPCについて 大学・専門へ...
-
数学、プログラミング、物理、...
-
アセンブリ名とは??
-
procってなんですか?
-
PL/Iについて
-
Visual Studio Codeについて
-
exeファイルを作ったり改造した...
-
どんなもの作りました?
-
VBA フォルダ アクセス権限付与
-
CSVデータの"(ダブルクォーテ...
-
VC++でCtrl+Vを操作させたい
-
VBAプログラミング
-
作業工程 SDとMD
-
Cで本格的なプログラムを作りたい
-
push any key で終了する方法?
-
コマンドプロンプトについて。
-
C言語を使ったビンゴマシンのプ...
-
スレッドセーフな関数readdir_r...
-
図形の中心の取り方を教えてく...
おすすめ情報
補足資料です
図29