메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 C++ 프로그래밍

뇌를 자극하는 C++ 프로그래밍 질의응답 게시판입니다.

파일 입출력에 대해서...

2006-11-11

|

by

2589

학교 HW인데  길만 좀 알려주세요

신호및시스템 과목인데요,

y[n] = 1/(N+M+1) * 시그마(k는 -N부터M) { x[n-k] }

을 생성하라는 건데요 (뒤문제 죽 있는데 시작을 어떻게 해야 하는지
감조차 안옵니다.ㅜㅜ)

먼저 main함수 안에서,

FILE *fp1,*fp2;
fp1=fopen("sample.pcm","rb");

하여 파일을 읽구요 (sample.pcm은 x[n] 입니다)
여기서 x[n-k] 를 for문으로 k를 -N부터 M까지 돌려야 할듯 한데요

//frame shift
     fseek(fp1, 0, SEEK_SET)
     fread( input, sizeof(short), 512, fp1)

이걸 이용하라고 하는데 이것이 어떻 의미인지 모르겠습니다.
분명 for문 돌려 파일 내용 읽은것 1bit씩 진행하면서
젤위에 적은 함수를 만들면 될듯한데,  ...

감이라도 잡에 좀 상세히 알려주세요ㅜㅜ
정말 감사합니다.
댓글 입력