質問編集履歴
2
作りなおした
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,21 +2,31 @@
|
|
2
2
|
|
3
3
|
コンテナに保存した文字を反転させたい
|
4
4
|
|
5
|
+
###追記
|
6
|
+
|
7
|
+
実行結果がおかしいです。
|
8
|
+
|
5
9
|
###エラー
|
6
10
|
|
7
|
-
|
11
|
+
いただいた意見を基につくりなおしてみました。
|
8
12
|
|
9
13
|
そもそもが違うのか
|
10
14
|
|
11
15
|
```
|
12
16
|
|
13
|
-
|
17
|
+
データ数を入力してください:3
|
14
18
|
|
15
|
-
|
19
|
+
整数デーをタ入力してください
|
16
20
|
|
17
|
-
|
21
|
+
1 4 5
|
18
22
|
|
19
|
-
|
23
|
+
入力されたデータ:
|
24
|
+
|
25
|
+
1 4 5
|
26
|
+
|
27
|
+
反転結果
|
28
|
+
|
29
|
+
4 5 0
|
20
30
|
|
21
31
|
```
|
22
32
|
|
@@ -32,7 +42,7 @@
|
|
32
42
|
|
33
43
|
void print_container(std::vector<int>& values);
|
34
44
|
|
35
|
-
voi
|
45
|
+
std::vector<int>& reverse(std::vector<int>& values);
|
36
46
|
|
37
47
|
int main()
|
38
48
|
|
@@ -60,6 +70,10 @@
|
|
60
70
|
|
61
71
|
print_container(vals); //入力されたデータを出力する
|
62
72
|
|
73
|
+
std::cout<<"\n";
|
74
|
+
|
75
|
+
std::cout<<"反転結果:\n";
|
76
|
+
|
63
77
|
print_container(reverse(vals));
|
64
78
|
|
65
79
|
std::cout<<"\n";
|
@@ -84,7 +98,7 @@
|
|
84
98
|
|
85
99
|
}
|
86
100
|
|
87
|
-
voi
|
101
|
+
std::vector<int>& reverse(std::vector<int>& values)
|
88
102
|
|
89
103
|
{
|
90
104
|
|
@@ -102,6 +116,8 @@
|
|
102
116
|
|
103
117
|
}
|
104
118
|
|
119
|
+
return values;
|
120
|
+
|
105
121
|
}
|
106
122
|
|
107
123
|
```
|
1
質問の変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
関数
|
1
|
+
関数の中で関数を使うことはできないのか
|
test
CHANGED
@@ -4,19 +4,19 @@
|
|
4
4
|
|
5
5
|
###エラー
|
6
6
|
|
7
|
-
関数を
|
7
|
+
関数の中で関数を使うことはできない?
|
8
|
+
|
9
|
+
そもそもが違うのか
|
8
10
|
|
9
11
|
```
|
10
12
|
|
11
13
|
kadai12.cpp: In function 'int main()':
|
12
14
|
|
13
|
-
kadai12.cpp:21:
|
15
|
+
kadai12.cpp:21:34: error: invalid use of void expression
|
14
16
|
|
15
17
|
21 | print_container(reverse(vals));
|
16
18
|
|
17
|
-
| ^
|
19
|
+
| ^
|
18
|
-
|
19
|
-
| reverce
|
20
20
|
|
21
21
|
```
|
22
22
|
|