TOP >
雑談掲示板
自分のスレッドを作る
■:
大魔王
[2024-04-08 21:20:36]
[×]
#include <stdio.h>
#include <string.h>
typedef struct
{
int h; /* HP */
int a; /* こうげき */
int b; /* ぼうぎょ */
int c; /* とくこう */
int d; /* とくぼう */
int s; /* すばやさ */
int t; /* ごうけい */
char name[64]; /* 名前 */
} pokemon;
void status_print(pokemon data);
int main(void)
{
pokemon data;
strcpy(data.name, "Eternatus");
data.h = 255;
data.a = 115;
data.b = 250;
data.c = 125;
data.d = 250;
data.s = 130;
data.t = data.h + data.a + data.b + data.c + data.d + data.s;
status_print(data); /* 呼び出し */
return 0;
}
void status_print(pokemon data)
{
printf("[ポケモン名]:%s\n", data.name);
printf("種族値\n");
printf("HP:%d\n",data.h);
printf("攻撃:%d\n",data.a);
printf("防御:%d\n",data.b);
printf("特攻:%d\n",data.c);
printf("特防:%d\n",data.d);
printf("素早さ:%d\n",data.s);
printf("合計:%d\n",data.t);
return;
}
1:
大魔王
[2024-04-08 21:22:07]
[×]
流石に1からコードを書くのは大変なので
苦しんで覚えるC言語からサンプルをコピペして
一部を改変しています。
まずはサンプルをコピペしながら
構造体を覚えていくしかないな。
2:
大魔王
[2024-04-08 21:24:36]
[×]
「Eternatus」はムゲンダイナの英語名。
種族値はムゲンダイマックス状態のもの。
3:
ゆーすけ太郎
[2024-04-08 21:25:11]
[×]
ほら吹き大魔王さんこんちは
4:
大魔王
[2024-04-08 21:25:44]
[×]
構造体分からなくなったら
このコードを見ながらコード書いていくか。
5:
大魔王
[2024-04-08 21:26:30]
[×]
>>3
意味わかって言ってる?
6:
大魔王
[2024-04-08 21:32:36]
[×]
strcpy(data.name, "Eternatus");
strcpyの意味:文字列をコピー
[0]チャットちゃっとTOP
[1]雑談掲示板
[9]最新の状態に更新
(C)コミュティア