| [ CnUnix ] in KIDS 글 쓴 이(By): Asteau (언젠간학생�) 날 짜 (Date): 1996년09월13일(금) 12시20분36초 KDT 제 목(Title): 얼마전 C에서 해맨거.. 요즘 작업하는 프로그램에서 error msg를 화일에서 읽어서 출력해 보려고 했었습니다. 그러다 전혀 뜻밖의 반응에.. 먼저 abc\ndef 라고 하는 문자열을 화일에서 fgets로 읽어 sprintf 등을 거쳐 출력을 하니까.. abc\def 로 나와버리는 겁니다. 물론 printf("abc\ndef"); 라고 한다면 abc def 나와야 할것이 말입니다. 이유가 무엇일까요.. 지금은 해결했지만 처음엔 fgets나 sprintf를 의심하고('\'를 하나 더 넣어주는게 아닌가 하고..) '\n'대신 '//'를 넣었다가 치환해 보는 등 별짓을 다.. ------------------------------------------------------------------- G o n g m u d o h a 公無渡河 公竟渡河 陸河而死 當泰公河 G o n g k y u n g d o h a 公竟渡河 陸河而死 當泰公河 公無渡河 T a h a i e s a 陸河而死 當泰公河 公無渡河 公竟渡河 D a n g t a e g o n g h a 當泰公河 公無渡河 公竟渡河 陸河而死 |