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?
감사합니다
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?
알려주셔서
감사합니다