回答編集履歴

2

追記

2018/03/01 03:49

投稿

episteme
episteme

スコア16614

test CHANGED
@@ -79,3 +79,39 @@
79
79
 
80
80
 
81
81
  stringはcharの配列とみなしていいよね? それとも char[] じゃなきゃ却下?
82
+
83
+
84
+
85
+ [追記] 変換対象はイッコだけ? だったらもっと簡単
86
+
87
+ ```C++
88
+
89
+ #include <iostream>
90
+
91
+ #include <string>
92
+
93
+ #include <algorithm>
94
+
95
+
96
+
97
+ int main() {
98
+
99
+ using namespace std;
100
+
101
+ string str = "apple cherry banana";
102
+
103
+ replace(str.begin(), str.end(), 'a', '?');
104
+
105
+ cout << str << endl;
106
+
107
+ }
108
+
109
+
110
+
111
+ /* 実行結果
112
+
113
+ ?pple cherry b?n?n?
114
+
115
+ */
116
+
117
+ ```

1

加筆

2018/03/01 03:49

投稿

episteme
episteme

スコア16614

test CHANGED
@@ -71,3 +71,11 @@
71
71
  */
72
72
 
73
73
  ```
74
+
75
+
76
+
77
+ > stringなどを用いて、結果として配列として処理ができるような...
78
+
79
+
80
+
81
+ stringはcharの配列とみなしていいよね? それとも char[] じゃなきゃ却下?