디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

코드좀 봐줘 횽들..

쩡꾸갤로그로 이동합니다. 2011.09.28 00:01:43
조회 66 추천 0 댓글 2

안녕..

지금 c언어로 파일 입출력을 이용하여(fopen) wav형식의 파일(stereo)을 불러와 mono형식으로 저장 하는 코드를 만들고자 하는데 쉽지 않네..

아래 코드가 지금 정상이 아니라 컴파일 결과도 이상하고.. 어디서부터 수정해야 할지 난감하여 글 올려..

1. stereo.wav를 불러와 mono.wav로 저장 -- stereo-> mono 형식

2. wav파일의 시작과 끝 부분을 데이터 수치상으로 검색하여 삭제가 가능한지....

예 ) 음성녹음을 예로 최초 사람의 음성이 시작되는 부분을 체크가 가능하다면 어떻게..

위 두가지 사항을 참고하시어 설명 및 소스 수정, 조언 해주면 사랑해줄께 ..... 핡

 

#include <stdio.h>

#define SSRATE 44100

typedef struct _WAVEFILEHDR
{
char id[4];
int totallength;
char wavefmt[8];
int format;
short pcm;
short channels;
int frequency;
int bytes_per_second;
short bytes_by_capture;
short bits_per_sample;
char data[4];
int bytes_in_data;
} WAVEHDR, *PWAVEHDR;


int main()
{
WAVEHDR whd;
short tmp1;
FILE *fp1, *fp2;

fp1 = fopen("stereo.wav", "rb");
fp2 = fopen("mono.wav", "wb");

whd.channels = 1;
fread(&tmp1, sizeof(short), 1, fp1);

fprintf(fp2, "%d", tmp1);

fclose(fp1);
fclose(fp2);

return 0;
}

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
277260 내가 겪은 구글 본사 면접 문제 [44] secure갤로그로 이동합니다. 11.10.01 451 0
277259 로하로하행님 스샷 글케 어케 찍어요?? [1] 쥬피썬더갤로그로 이동합니다. 11.10.01 68 0
277258 ACM-ICPC 5분전 [1] 우왕(1.214) 11.10.01 68 0
277257 ㅎ행님들 곰플로 미드보는데 이거 어케하는지좀 알려주소ㅜㅜ [3] 쥬피썬더갤로그로 이동합니다. 11.10.01 65 0
277255 열도의 정신 나간 설정.jpg [4] dd(222.107) 11.10.01 247 0
277254 윈도우7 깔려고하는데 [6] ㅡㅡ(125.152) 11.10.01 98 0
277253 너희들 시발 핀과 제이크와 어드벤쳐 타임은 보고 디시질 하냐? Adelposs갤로그로 이동합니다. 11.10.01 61 0
277252 나한테는 흥미로운 코드이다 [8] 로하로하알로하갤로그로 이동합니다. 11.10.01 161 0
277251 #define 질문ㅋ [5] apple(58.229) 11.10.01 106 0
277250 svhost.exe 이거 뭐냐? [7] 천재해커(119.207) 11.10.01 577 0
277249 근데 SSD 10만 번 다시 쓸 수 있다는데 그거 수명 무한 아님? [4] 쁘띠거니(218.50) 11.10.01 167 0
277248 와 씨발 파코즈 가봤는데 신세계임 [3] 로하로하알로하갤로그로 이동합니다. 11.10.01 119 0
277247 실력 있는 프로그래머의 특징. [1] 천재해커(119.207) 11.10.01 186 0
277246 근데 SSD 쓰면 메모리 조금만 사고 가상메모리도 돌려도 됨? [5] 쁘띠거니(218.50) 11.10.01 132 0
277245 형들 물어볼게 있어 [2] laoshanlong갤로그로 이동합니다. 11.10.01 39 0
277243 아놔 씨발 ㅡㅡ [3] 통맥갤로그로 이동합니다. 11.10.01 112 0
277242 사실 퀵소트가 가장 빠른건 아니지. [4] 개발자(112.220) 11.10.01 196 0
277240 spring 3 만지기 시작한지 10일째... 심오하다 꼬꼬월드갤로그로 이동합니다. 11.10.01 71 0
277239 c++에서 using namespace의 범위를 한정지을 순 없을까 [3] 궁금이(121.129) 11.10.01 73 0
277238 형들 무지막지하게 많은 숫자들을 처리해야 하는데.. [2] 회색사과갤로그로 이동합니다. 11.10.01 76 0
277237 공인 인증서 아무대나로 옮겨도 되나? [4] 로하로하알로하갤로그로 이동합니다. 11.10.01 82 0
277236 c++에서 템플릿은 인간의 가슴과 같다. ㅇㅇ(222.107) 11.10.01 89 0
277235 이쪽에서 잘나가고 싶으면 남들보다 빠르게 움직이고 깊게 알아야돼 [2] 전간디갤로그로 이동합니다. 11.10.01 132 0
277234 개발자라는것에 자부심을가져요 [3] AnonyMous갤로그로 이동합니다. 11.10.01 121 0
277233 좋은 아침 전간디갤로그로 이동합니다. 11.10.01 57 0
277232 형들 좀 도와줘 [6] 왔니(121.64) 11.10.01 87 0
277231 0.99달러와 1.99달러의 차이는 로하로하알로하갤로그로 이동합니다. 11.10.01 103 0
277230 프갤러들은 출근햇나 로하로하알로하갤로그로 이동합니다. 11.10.01 31 0
277229 마지막이다 이것만 알려줘 ... [2] 물어볼게많다(175.210) 11.10.01 66 0
277226 요 알람 신박하다. SODMaster갤로그로 이동합니다. 11.10.01 40 0
277225 정전이니 난 자러가야징~ 이문동쮸쮸바갤로그로 이동합니다. 11.10.01 51 0
277224 po정전wer [1] 이문동쮸쮸바갤로그로 이동합니다. 11.10.01 49 0
277223 실력되면 사기업은 아니지 않나? [6] ㅁㄴㅇㄹ(182.208) 11.10.01 177 0
277222 당신의 취미는 무엇입니까? [3] 어떡해갤로그로 이동합니다. 11.10.01 157 0
277221 그 어느때보다 고요한 밤이로세... [3] 이문동쮸쮸바갤로그로 이동합니다. 11.10.01 62 0
277219 한국의 슬픈 환경 막장갤신학생갤로그로 이동합니다. 11.10.01 74 0
277218 퀵소트가 왜 가장 빠른 비교정렬알고리즘이여? [11] SODMaster갤로그로 이동합니다. 11.10.01 331 0
277214 lol또왔냐 [1] 三didas갤로그로 이동합니다. 11.10.01 89 0
277213 lol 문제 말이야 [8] SODMaster갤로그로 이동합니다. 11.10.01 104 0
277212 성대아싸횽 다음 기출문제에.. [6] 쿄스케갤로그로 이동합니다. 11.10.01 97 0
277211 헑헑 리누가즘 [3] 로하로하알로하갤로그로 이동합니다. 11.10.01 54 0
277210 비야네 흉의 C++ 책 보면서 참조자 란 단어가 입에 붙음 [5] [성대아싸]갤로그로 이동합니다. 11.10.01 126 0
277209 wtf? are u fuking dumb or something? [5] lol(110.174) 11.10.01 96 0
277208 ok, I must say this again i guess [6] lol(110.174) 11.10.01 91 0
277207 pointer to function examples [1] lol(110.174) 11.10.01 78 0
277206 진짜 떠나기전에 저번에 만들었던거 심심해서 다시올림.swf [3] lol(110.174) 11.10.01 107 0
277205 돌겠군... 왜 이렇게 쓰는거지 [27] 물어볼게많다(175.210) 11.10.01 180 0
277204 이곳을 떠나기 전에 옷벗기기 게임 한번 만들어봤음.swf [10] lol(110.174) 11.10.01 325 2
277203 도와주세요 [4] 이힝(121.177) 11.10.01 64 0
277202 리눅스 돈주고 사는건 장애나면 장애분석이나 전화만 하면 튀어 오냐? [2] 허세강갤로그로 이동합니다. 11.10.01 120 0
뉴스 정동원(JD1), 박진영 '이지 러버' 재해석! 오는 8월 5일 깜짝 발매 디시트렌드 07.28
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2