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

質問編集履歴

2

文章を修正しました。

2021/01/15 12:39

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -3,8 +3,10 @@
3
3
  4バイトの場合は参考サイトですが1バイトの場合はまた違うのでしょうか?
4
4
  バイナリデータの中はwavファイルで先頭の4バイトの"RIFF"文字を取り出したいです。
5
5
 
6
+ やりたいこと「
7
+ Headerにwavファイルのチャンクを入指定してstart end で読み始めと読み終を指定するとその分の文字列を返す。
8
+
6
9
 
7
-
8
10
  参考サイト: https://teratail.com/questions/314799
9
11
 
10
12
 

1

文章を編集しました。

2021/01/15 12:39

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,16 @@
1
1
  以下のコードですが開始バイトと終了バイトを指定してその分の文字列をchar型配列に格納したいのですがなぜ文字化けするのでしょうか?
2
2
  そもそものやり方が間違えている場合どうすればいいのでしょうか?
3
3
  4バイトの場合は参考サイトですが1バイトの場合はまた違うのでしょうか?
4
+ バイナリデータの中はwavファイルで先頭の4バイトの"RIFF"文字を取り出したいです。
4
5
 
6
+
7
+
5
8
  参考サイト: https://teratail.com/questions/314799
6
9
 
7
10
 
8
11
  ```cpp
12
+
13
+ #define HEADER_SIZE 44
9
14
  char* convString(unsigned char* header, int start,int end)
10
15
  {
11
16
  int n = end - start;