char name[14] = { "Suzuki Ichiro" };//名前の定義
文字列の名前と苗字を入れ替えて
表示せよ(名前と苗字はスペースで区切る)
もし、"takenouchi ken"に変えてもプログラムは
変更無しで入れ替わるようにする
-------------------------------------*/
この問題がわかりませんでした。したのでも表示はされているのですが、上の名前の定義しているデータを弄ると、データが入っていないので変わりません。
上のデータを使用してなおかつ、問題のとおりにするにはどうすればいいでしょうか
void ex04(void) { //未
char *a = "Suzuki";
char *b = "Ichiro";
printf("入れ替え前は %s %s\n", a, b); /* a = Suzuki, b = Ichiro /
swap_str(&a, &b);
printf("入れ替え後は %s %s\n", a, b); / a = Ichiro, b = Suzuki */
}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。