プロが教える店舗&オフィスのセキュリティ対策術

#include <stdio.h>
#define MAXSTR 21
int main(){
char str1[MAXSTR]="Hello.";
char str2[MAXSTR]="";
int i;double d;char c;


printf("What's your name?\n");
scanf("%s",str2);
printf("%s, %s.\n",str1, str2);

return 0;
}

上記のプログラムをstr1[]とstr2[]と配列を分ける代わりに2次元配列str[2][MAXSTR]を用いるように変更するためにどのようにしたらいいですか?

A 回答 (1件)

char *str[2];


str[0]=str1;
str[1]=str2;

を追加すれば、2次元配列str[2][MAXSTR]を用いるように変更できます。
    • good
    • 0
この回答へのお礼

ありがとうございます!!

お礼日時:2019/10/28 07:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!