回答編集履歴
2
微修正
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
int len = 0;
|
6
6
|
while(*s++)
|
7
7
|
len++;
|
8
|
-
|
8
|
+
return len;
|
9
9
|
}
|
10
10
|
|
11
11
|
int main(void) {
|
1
修正
answer
CHANGED
@@ -3,10 +3,9 @@
|
|
3
3
|
|
4
4
|
int str_length(const char *s) {
|
5
5
|
int len = 0;
|
6
|
-
while
|
6
|
+
while(*s++)
|
7
7
|
len++;
|
8
|
-
}
|
9
|
-
|
8
|
+
return len;
|
10
9
|
}
|
11
10
|
|
12
11
|
int main(void) {
|
@@ -18,9 +17,9 @@
|
|
18
17
|
|
19
18
|
int k = str_length(t); // k = tの長さ
|
20
19
|
for ( int i = 0; i < k; i++ ) {
|
21
|
-
str
|
20
|
+
*(str+i) = *(t+k-i-1);
|
22
21
|
}
|
23
|
-
str
|
22
|
+
*(str+k) = '\0';
|
24
23
|
|
25
24
|
printf("str2の文字列は %s です.\n", str);
|
26
25
|
}
|