๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

argv1

[C : echo] ํ„ฐ๋ฏธ๋„๋กœ ์ž…๋ ฅ๋ฐ›์€ ๊ฐ’ ์ถœ๋ ฅํ•˜๊ธฐ #argc #argv echo๋ฅผ c์–ธ์–ด๋กœ ๊ตฌํ˜„ํ•ด๋ณด๊ณ ์ž ํ•จ ! mimi@mimi:~/Mimi/lang/c$ echo aaa bbb ccc aaa bbb ccc ๋ช…๋ น๊ณผ ํ•จ๊ป˜ ์ž…๋ ฅ๋ฐ›์€ ์ธ์ž๋“ค์„ ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•ด์ฃผ๊ธฐ ! ์ž…๋ ฅ๋ฐ›์€ ์ธ์ž์˜ ๊ธธ์ด๋Š” ์–ด๋–ป๊ฒŒ ์•Œ์ง€ ? int argc ์ž…๋ ฅ๋ฐ›์€ ์ธ์ž์˜ ๋‚ด์šฉ์€ ์–ด๋–ป๊ฒŒ ์•Œ์ง€ ? char* argv[] (๋˜๋Š” char** argv) ๊ทธ๋Ÿผ ์ด๊ฑธ ์–ด๋–ป๊ฒŒ ์“ฐ์ง€ ? main ํ•จ์ˆ˜์—์„œ int argc์™€ char* argv[] ๋ฅผ ์ธ์ž๋กœ ๋ฐ›๋„๋ก ์ž‘์„ฑํ•˜๊ธฐ ! #include int main(int argc, char* argv[]) { // ์ฝ”๋“œ์ž‘์„ฑ return 0; } argc๋Š” ๊ณต๋ฐฑ์„ ๊ธฐ์ค€์œผ๋กœ ํ„ฐ๋ฏธ๋„์—์„œ ๋ช…๋ น์œผ๋กœ ์ž…๋ ฅ๋œ ๊ฐœ์ˆ˜๋ฅผ ์„ธ์–ด์ฃผ๊ณ  argv๋Š” ์ž…๋ ฅ๋œ ๋‚ด์šฉ์„ ๋ฌธ์ž์—ด๋กœ ์ €์žฅํ•ด์„œ ๊ฐ€์ง€๊ฒŒ ๋จ ! argc๋Š” ๊ฐœ์ˆ˜๋ฅผ .. 2023. 12. 16.
๋ฐ˜์‘ํ˜•