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

回答編集履歴

2

再度、追記

2020/06/25 11:40

投稿

pepperleaf
pepperleaf

スコア6385

answer CHANGED
@@ -3,4 +3,11 @@
3
3
 
4
4
  [追記]
5
5
  と思ったけど、もう少しあった。
6
- `for(j=i-1; j>=0; j--){` (初期値 i-1) で、`printf("%c",str[j]);` (i でなく、 j)
6
+ `for(j=i-1; j>=0; j--){` (初期値 i-1) で、`printf("%c",str[j]);` (i でなく、 j)
7
+
8
+ ..... 既に、同じ事が書かれていたみたいなので、おまけ。
9
+ ```C
10
+ char *str2 = str;
11
+ while (*str2 != '\0') str2++;
12
+ while (str2-- > str) printf("%c", *str2);
13
+ ```

1

不足があったので

2020/06/25 11:40

投稿

pepperleaf
pepperleaf

スコア6385

answer CHANGED
@@ -1,2 +1,6 @@
1
1
  もしかして、、
2
- `for(i=0; str[i]!='\0'; i++) ;` 最後にセミコロンが無いだけ?
2
+ `for(i=0; str[i]!='\0'; i++) ;` 最後にセミコロンが無いだけ?
3
+
4
+ [追記]
5
+ と思ったけど、もう少しあった。
6
+ `for(j=i-1; j>=0; j--){` (初期値 i-1) で、`printf("%c",str[j]);` (i でなく、 j)