'scanf'에 해당되는 글 1건

  1. 2009/01/18 C 언어에서 공백 포함하여 문자열 입력 받기 (1)
하루가루2009/01/18 23:08
제 수업 듣던 학생들이 자주 질문하던 내용 중  하나였습니다. 단순한 shell을 만들 때 scanf 함수를 이용하여 문자열을 입력 받으면 공백 때문에 고민하게 되죠. 그래서 저도 찾아 답변하였습니다.

scanf ( "%[^\n]s", <char *> ); 이렇게 하게되면 공백 포함 엔터이전까지를 받아들입니다.
gets ( str ); 과 똑같은 기능입니다. gets() 는 엔터를 문자열에 포함하지 않습니다. 
저작자 표시 비영리 변경 금지
Posted by cheru