質問編集履歴

3

コード修正

2020/08/18 02:02

投稿

tyapapa
tyapapa

スコア51

test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,10 @@
1
- ベクターに格納されているデータをすべて
1
+ vectorに格納されているデータをすべて
2
2
 
3
- ファイル出力したいです。
3
+ 一度のファイル書き込みで出力したいです。
4
4
 
5
5
  以下の場合だと、期待通りの出力をしてくれません。
6
6
 
7
- (abcdeのみが出力されます。)
7
+ (abcdefのみが出力されます。)
8
8
 
9
9
 
10
10
 
@@ -22,7 +22,7 @@
22
22
 
23
23
 
24
24
 
25
- for (int i = 0; 5 > i; i++)
25
+ for (int i = 0; 6 > i; i++)
26
26
 
27
27
  {
28
28
 

2

現状の出力結果変更

2020/08/18 02:02

投稿

tyapapa
tyapapa

スコア51

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  以下の場合だと、期待通りの出力をしてくれません。
6
6
 
7
- (文字化けしたような文字が出力されます。)
7
+ (abcdeのみが出力されます。)
8
8
 
9
9
 
10
10
 

1

write()の書き方を変更

2020/08/18 01:33

投稿

tyapapa
tyapapa

スコア51

test CHANGED
File without changes
test CHANGED
@@ -48,7 +48,7 @@
48
48
 
49
49
  outfile.open("適切なファイルパス", std::ios::out);
50
50
 
51
- outfile.write((char*)&vstr[0], (vstr.size() * sizeof(char)));
51
+ outfile.write(vstr[0], (vstr.size() * sizeof(char)));
52
52
 
53
53
  }
54
54