게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
본삭금 c언어 파일입출력에 대해 질문있습니다.
게시물ID : programmer_9701짧은주소 복사하기
작성자 : 뉴맨
추천 : 0
조회수 : 384회
댓글수 : 4개
등록시간 : 2015/05/03 20:37:08
옵션
  • 베스트금지
  • 본인삭제금지
void main()
{

int i;
int x[100];

FILE* ft = fopen("voice.dat","r");

for(i=0; i<100; ++i)
{
fscanf(ft, "%d",&x[i]);
}

}

voice.dat 파일을 읽어서 0~99번째까지의 값을 x[100]에 배열로 읽으려고 하는데 위의 코드로 하면 x값이 다 0으로 저장됩니다.
어떻게 하면 값을 제대로 읽을 수 있을 까요?
voice.dat는 음성이 저장된 파일인데  matlab으로 값을 읽어보면 
-11         -13         -13         -12         -10          -9          -8          -8          -8          -8   ...
으로 2001개의 데이터가 저장되어 있습니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호