지금 프로그램을 만들고있는데
리눅스 쉘 창에서
#./a.out 5
이렇게 입력하면
프로그램상에서 a=5 이렇게 파라미터를 받아서
프로그램을 돌리고싶은데 소스코드적으로 어떻게 구현해야되는지잘모르겟습니다
도움부탁드려요 ㅠㅠ 간단한건데 잘모르겟네요
쉘프로그램에서는 $1 형태로 받을 수 있습니다.
#!/bin/bash echo "first argument : $1"
c 언어에서는 argv 변수로 받을 수 있습니다.
int main(int argc, char* argv[]) { printf("first argument : %s\n", argv[1]); }
--http://www.dgkim.net/
정말 감사합니다 많은 도움이 되었습니다.
텍스트 포맷에 대한 자세한 정보
<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]
쉘인지 c인지.
쉘프로그램에서는 $1 형태로 받을 수 있습니다.
c 언어에서는 argv 변수로 받을 수 있습니다.
int main(int argc, char* argv[]) { printf("first argument : %s\n", argv[1]); }--
http://www.dgkim.net/
감사합니다
정말 감사합니다 많은 도움이 되었습니다.
댓글 달기