質問編集履歴

2

作りなおした

2020/05/29 02:51

投稿

langhtorn
langhtorn

スコア104

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
- kadai12.cpp: In function 'int main()':
17
+ データ数を入力してください:3
14
18
 
15
- kadai12.cpp:21:34: error: invalid use of void expression
19
+ 整数デーをタ入力してください
16
20
 
17
- 21 | print_container(reverse(vals));
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
- void reverce(std::vector<int>& values);
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
- void reverse(std::vector<int>& values) //コンテナを反転させる関数
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

質問の変更

2020/05/29 02:51

投稿

langhtorn
langhtorn

スコア104

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:21: error: 'reverse' was not declared in this scope; did you mean 'reverce'?
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