質問するログイン新規登録

回答編集履歴

1

質問の回答になっていなかったので修正

2017/07/25 04:32

投稿

showkit
showkit

スコア1648

answer CHANGED
@@ -1,4 +1,4 @@
1
- やりたいことが、質問の通りなら
1
+ やりたいことが、質問の通りなら(失礼、AAA が 前ですね修正しました、ちょっと長くなっちゃいましたけど)
2
2
 
3
3
  ```C
4
4
  #include <stdio.h>
@@ -6,6 +6,7 @@
6
6
 
7
7
  int main()
8
8
  {
9
+ char work[100];
9
10
  char input[3][100];
10
11
  char *gold ="AAA ";
11
12
  char *silver = "BBB ";
@@ -14,10 +15,11 @@
14
15
  for (int i = 0; i < 3; i++) {
15
16
  scanf("%s", &input[i][0]);
16
17
  if (i == 0) {
18
+ memset(work, 0, sizeof(work));
19
+ strcat(work, gold);
17
- strcat(&input[i][0], gold);
20
+ strcat(work, &input[i][0]);
18
- printf("%s\n", input[i]);
21
+ printf("%s\n", work);
19
22
  }
20
-
21
23
  }
22
24
 
23
25
  return 0;