###前提・実現したいこと
Rが入力されたらRはF、DはR、LはD、FはLの命令を行いたいのですがやり方がわかりません
###該当のソースコード
#include<string.h>
void main(void)
{
int x_s, y_s, d[10], kaisu, i, n, t;
char idou[10],houkou[10];
scanf("%d%d", &x_s, &y_s);
for (n = 0; n < 4; n++)
scanf("%d", d[i]);
scanf("%d",&kaisu);
for (i = 0; i < kaisu; i++)
{
scanf("%s%s", idou[i], houkou[i]);
}
for (i = 0; i < kaisu; i++)
{
if (strcmp(idou, "t") == 0)
{
if (strcmp(houkou, "F") == 0)
{
} if (strcmp(houkou, "R") == 0) { } if (strcmp(houkou, "L") == 0) { } if (strcmp(houkou, "B") == 0) { } } if (strcmp(idou, "m") == 0) { if (strcmp(houkou, "F") == 0) { x_s = x_s + d[i]; } if (strcmp(houkou, "R") == 0) { y_s = y_s + d[i]; } if (strcmp(houkou, "L") == 0) { y_s = y_s - d[i]; } if (strcmp(houkou, "B") == 0) { x_s = x_s - d[i]; } } }
}
###試したこと
代入以外思いつかなかったです
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答3件
あなたの回答
tips
プレビュー