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

回答編集履歴

2

追記

2018/03/01 03:49

投稿

episteme
episteme

スコア16612

answer CHANGED
@@ -38,4 +38,22 @@
38
38
 
39
39
  > stringなどを用いて、結果として配列として処理ができるような...
40
40
 
41
- stringはcharの配列とみなしていいよね? それとも char[] じゃなきゃ却下?
41
+ stringはcharの配列とみなしていいよね? それとも char[] じゃなきゃ却下?
42
+
43
+ [追記] 変換対象はイッコだけ? だったらもっと簡単
44
+ ```C++
45
+ #include <iostream>
46
+ #include <string>
47
+ #include <algorithm>
48
+
49
+ int main() {
50
+ using namespace std;
51
+ string str = "apple cherry banana";
52
+ replace(str.begin(), str.end(), 'a', '?');
53
+ cout << str << endl;
54
+ }
55
+
56
+ /* 実行結果
57
+ ?pple cherry b?n?n?
58
+ */
59
+ ```

1

加筆

2018/03/01 03:49

投稿

episteme
episteme

スコア16612

answer CHANGED
@@ -34,4 +34,8 @@
34
34
  /* 実行結果
35
35
  apple cherry banana -> 0ppl4 2h4rry 10n0n0
36
36
  */
37
- ```
37
+ ```
38
+
39
+ > stringなどを用いて、結果として配列として処理ができるような...
40
+
41
+ stringはcharの配列とみなしていいよね? それとも char[] じゃなきゃ却下?