>> Delete No. 50604 article
No. c언어 "파일 입출력" 부분 질문입니다.

등록 2002-06-08 23:42:00 By localhost     조회 1
이름 꼴마    

		파일내용이 이렇다고 칩니다.
 010101010101010101010101   <--24문자
101010101010101010101010
101110010100010101011001
......
 소스는 대강 이렇습니다.
 while (fgets(buff, 24, ifp) != NULL){
	for(i = 0 ; i < 24 ; i++,j++) {
	     memory[j] = buff[i];
	}
}
 제가 원한는건 일단 첫번째줄을 문자열로 버퍼로 읽어들인 다음에
포문을 돌려서 memory배열에 매핑을 시킵니다.
buff[23]번째 문자가 memory[23]에 매핑되면...
또 다음한줄을 읽어와서...이번엔 buff[0] 이 memory[24]부터 매핑이
되게끔 합니다...두번째 줄이 끝나면...결과는 memory[47]에 두번째줄
마지막 문자가 저장되는것입니다.
 근데...그렇게 된줄 알고 printf("%s", memory); 를 해봤더니
첫번째줄만 나오고 그만이네요..
 머가 잘못됬는지 설명좀 부탁드립니다.--나도 잘나고 싶다..
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved