/r ?? /n

익명 사용자의 이미지


혹시 써보셨는지요.. ??

/r 과 /n의 차이점을..

별로 생각 않하다가

프로그램을 짜던중에... 퍼센트 올라가는걸 표시할려다 보니..

if((lj&0xff)==0) {
printf("Writing flash at hex address %8lx, %5.0f%%\r"
,lj,(float)(lj - base_address)/(float)Fsize*100.0);
}

이렇게 하면 printf문이 display가 않되더군요.. 쩝....

dos에서는 되는데...

다른 옵션이 필요한건지... ??

익명 사용자의 이미지

이케하면 될껍니당~

if((lj&0xff)==0)
{
printf("Writing flash at hex address %8lx, %5.0f%%\r"
,lj,(float)(lj - base_address)/(float)Fsize*100.0);
fflush (stdout);
}

익명 사용자의 이미지

유닉스 계열에서 \r 은 현재 줄의 첫 칸으로 옮겨가는 걸 의미합니다.

익명 사용자의 이미지

잘알았습니다..

^^