scanf( "%d %d \n" , &i , &j ); printf( "%d %d\n" , i , j ); 했을때 \n이 있을때랑 없을때랑 다르더군요. 즉 있을때는 두개의 숫자를 입력받고도 더 대기를 하고 --> 엔터를 쳐주어서 숫자를 하나더 입력해야지 리턴하고 없을때는 두개의 숫자만 입력하고 엔터를 치면 바로 i , j를 찍어주는데요. \n 역할이 무엇인가요?
간단히말해서 한칸 내려주는겁니다.... 그냥 쓰믄 옆에 붙어서 나오죠...근데 \n 붙으믄 한칸 내려가서 다른 명 령이 실행됩니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: scanf 대해
간단히말해서 한칸 내려주는겁니다....
그냥 쓰믄 옆에 붙어서 나오죠...근데 \n 붙으믄 한칸 내려가서 다른 명
령이 실행됩니다.
댓글 달기