파일내용이 이렇다고 칩니다.
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); 를 해봤더니
첫번째줄만 나오고 그만이네요..
머가 잘못됬는지 설명좀 부탁드립니다.--나도 잘나고 싶다..