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

質問編集履歴

3

タグの編集

2022/01/08 10:44

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- expected declaration or statement at end of input の解消法
1
+ expected declaration or statement at end of input
body CHANGED
@@ -8,11 +8,9 @@
8
8
  error: expected declaration or statement at end of input
9
9
  40 | }
10
10
  | ^
11
- ```
12
11
 
13
- ### 該当のソースコード
14
12
 
15
- ```c言語
13
+ ```
16
14
  #include <stdio.h>
17
15
 
18
16
 

2

文章の省略

2022/01/08 10:44

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
File without changes

1

文章の省略

2022/01/08 10:42

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ###
6
6
 
7
- ```
7
+
8
8
  error: expected declaration or statement at end of input
9
9
  40 | }
10
10
  | ^
@@ -24,42 +24,6 @@
24
24
 
25
25
  return i;
26
26
 
27
- void shift(char s[], int len)
28
- {
29
- char a[100];
30
- int m, k;
31
- m = len;
32
- a[1] = s[1];
33
- a[2] = s[2];
34
- a[3] = s[3];
35
- for (k=0; s[k]==m-3; k++){
36
- s[k] = s[k+3];
37
- }
38
- s[m-2] = a[1];
39
- s[m-1] = a[2];
40
- s[m] = a[3];
41
- }
42
27
 
43
- int main(void)
44
- {
45
28
 
46
- char ss[100];
47
- int len;
48
- printf("Input a string (4 to 99 letters): ");
49
- scanf("%s", ss);
50
- len = my_strlen(ss);
51
- shift(ss, len);
52
- printf("%s\n", ss);
53
-
54
- return 0;
55
- }
56
-
57
- ```
29
+ ```
58
-
59
- ### 試したこと
60
-
61
- 前文の;をとったりつけたりかっこの数を増やしたり減らしたりしてみたのですが上手くいきません。
62
-
63
- ### 補足情報(FW/ツールのバージョンなど)
64
-
65
- NoEditerで書いています。