<aside> π‘ νλ‘κ·Έλ¨ μ€ν μ νλ‘κ·Έλ¨ μ΄λ¦ λ€μ μ λ ₯νλ λ¬Έμμ΄λ€
</aside>
C νλ‘κ·Έλ¨μμ main ν¨μμ μΈμλ‘ command line argumentsλ₯Ό μ λ¬ν μ μμ.
μΌλ°μ μΈ main ν¨μμ Prototype
int main(int argc, char *argv[])
μ€ν μμ
./myprogram arg1 arg2 arg3
β argcλ 4κ° λ¨.
νλ‘κ·Έλ¨μμ νμν 맀κ°λ³μ κ°μ μ λ¬νκ±°λ, μ΅μ κ°μ μ€μ νκ±°λ, μ λ ₯ νμΌμ μ΄λ¦ λ±μ μ§μ νλ λ±μ μ©λλ‘ μ¬μ© κ°λ₯ν¨.
Example (one command line arguments)
Example (any number of command line arguments)
<aside> π‘ μ¬μ©μ μ μ λͺ λ Ήμ΄λ‘, μ£Όμ΄μ§ λ¬Έμμ΄μ κ·Έλλ‘ μΆλ ₯νλ κΈ°λ₯μ μνν¨.
</aside>
μΌλ°μ μΈ echo λͺ λ Ήμ΄μ λΉμ·ν κΈ°λ₯μ μνν¨.
λͺ λ Ήμ΄κ° μ¬μ©μκ° μ§μ μμ±ν νλ‘κ·Έλ¨μΌλ‘ ꡬνλμ΄ μμ.
Example
<aside> π‘ μ¬μ©μ μ μ λͺ λ Ήμ΄λ‘, μ£Όμ΄μ§ νμΌμ λ΄μ©μ ν°λ―Έλμ μΆλ ₯νλ κΈ°λ₯μ μνν¨.
</aside>
μΌλ°μ μΈ cat λͺ λ Ήμ΄μ λΉμ·ν κΈ°λ₯μ μνν¨.
λͺ λ Ήμ΄κ° μ¬μ©μκ° μ§μ μμ±ν νλ‘κ·Έλ¨μΌλ‘ ꡬνλμ΄ μμ.
Example