argc와 argv에 대해서 질문이 있는데요
만약에
#include <stdio.h> int main(int argc, char *argv[]) { if(argc > 1) { printf("하하"); } if(argc > 2) { printf("호호"); } }
이런 소스에서 입력값을 아무거나 부면 "하하" 라는 단어가 나오는데
"호호" 는 어떤 경우에 나오게 되는건가요???
argument로 1개를 입력하면 '하하'가 나오고, 2개 이상을 입력하면 '하하호호'가 나오겠는데요?
그러네요 ㅋ
$ a.exe b c d e
이면 argc는 5이고 argv[0]="a.exe" argv[1]="b" ... 이런 식으로 됩니다. ------------------------------ How many legs does a dog have?
------------------------------ How many legs does a dog have?
감사합니다
텍스트 포맷에 대한 자세한 정보
<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]
argument로 1개를
argument로 1개를 입력하면 '하하'가 나오고, 2개 이상을 입력하면 '하하호호'가 나오겠는데요?
오오
그러네요 ㅋ
$ a.exe b c d e 이면
$ a.exe b c d e
이면 argc는 5이고 argv[0]="a.exe" argv[1]="b" ... 이런 식으로 됩니다.
------------------------------
How many legs does a dog have?
------------------------------
How many legs does a dog have?
알려주셔서
감사합니다
댓글 달기