1
2
3
4
5
6
7
8
9
ಡೇವಿಡ್ ಜೆ MALAN: ನಾವು ಬಯಸುವ ಈಗ ಊಹಿಸಿಕೊಳ್ಳಿ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಎಲ್ಲಾ ಮುದ್ರಿಸಲು ವಾದಗಳು ಆ ಒಂದು ಬಳಕೆದಾರ ರೀತಿಯ ಪ್ರಾಂಪ್ಟ್ ಮತ್ತು ಕೇವಲ ಮೊದಲ ಇಲ್ಲ ಪದ ಎಂದು ಅವನು ಅಥವಾ ಅವಳು ರೀತಿಯ ನಂತರ ಪ್ರೋಗ್ರಾಂ ಹೆಸರು. ಅಲ್ಲದೆ, ಇದನ್ನು ನಾವು ಕೇವಲ ಒಂದು ಅಗತ್ಯವಿದೆ ಪರಿಚಿತ ರಚನೆ, ಲೂಪ್, ಮತ್ತು ಎ ಪರಿಚಿತ, printf ಹೇಳಿಕೆ. ಆದ್ದರಿಂದ ಎರಡು ಒಗ್ಗೂಡಿ ಅವಕಾಶ - ಫಾರ್. 

ಮತ್ತು ಈಗ ನಾನು ಎಲ್ಲಾ ಮೇಲೆ ಮರಳಿ ಬಯಸುವ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ argv ವಾದಗಳು. ಈಗ ಅದೃಷ್ಟವಶಾತ್, ನಾನು ಪ್ರವೇಶ argc ರಲ್ಲಿ ಒಟ್ಟು ಸಂಖ್ಯೆ. ಇದರಿಂದ ಆರಂಭಿಸೋಣ. 

ನಾನು ಇಂಟ್ 0 ಪಡೆಯಿರಿ; ನಾನು ಕಡಿಮೆ argc, ಹೆಚ್ಚು; ನಾನು + +. ನಾನು ಹೊಂದಿಸಲು ನೀವು ಈಗ ಆವರ್ತನಕ್ಕೆ ರಚನೆ ಇಲ್ಲಿ ಸರಳವಾಗಿ ಸಂಯೋಜಿಸಲು ಹೋಗುತ್ತದೆ ಒಟ್ಟು ಸಂಖ್ಯೆ ಅಪ್ ಶೂನ್ಯ argv ವಾದಗಳು. ಈಗ ನಾವು ಒಳಗೆ ಏನೋ ಅಗತ್ಯವಿದೆ ಈ ಲೂಪ್ ಪ್ರತಿಯೊಂದು ಪುನರಾವರ್ತನೆ. ಲೆಟ್ ತುಂಬಾ ಸರಳವಾಗಿ, ಮುದ್ರಿಸುತ್ತದೆ I-ನೇ argv ಇಂತಹ ವಾದವನ್ನು. 

ಮುಕ್ತ ಬ್ರಾಕೆಟ್ ನಿಕಟ ಬ್ರಾಕೆಟ್ printf% ಗಳು ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್ ನಿಕಟ ಉಲ್ಲೇಖ ಅಲ್ಪವಿರಾಮ. ಮತ್ತು ಈಗ ನಾನು ಮೌಲ್ಯದಲ್ಲಿ ಪ್ಲಗ್ ಅಗತ್ಯವಿದೆ. ಹಾಗಾಗಿ argv I-ನೇ ವಾದವನ್ನು ಬಯಸಿದರೆ, ಎಂದು argv ವ್ಯಕ್ತಪಡಿಸಬಹುದು ಬ್ರಾಕೆಟ್ ನಾನು, ನಿಕಟ ಆವರಣದ, ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು. ಕಂಪೈಲ್, ನ ಕಡತವನ್ನು ಉಳಿಸಲು ಅವಕಾಶ ಇದು, ಮತ್ತು ಚಲಾಯಿಸಲು. 

Argv1 ಡಾಟ್ argv1 ಕಡಿದು ಮಾಡಿ. ನಾನು ನಮೂದಿಸಿ ಹಿಟ್ ಮುನ್ನ, ನಾನು ಮಾಡಬೇಕು ಬಹುಶಃ ಕೆಲವು ಹೆಚ್ಚುವರಿ ಪದಗಳನ್ನು ಒದಗಿಸಲು ಆಜ್ಞೆಯನ್ನು ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ. ಹಾಗಾಗಿ ಏನೋ ಪಡೆಯಲಿದ್ದೇನೆ [ಹಾಗೆ? ಫೂ,?] ಬಾರ್, ಮತ್ತು ಬಾಜ್. ಮತ್ತು ಈಗ ನಾನು ಯನ್ನು ಹೊಡೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ. ನಿರೀಕ್ಷೆಯಂತೆ, ನಾನು ಕೇವಲ ನೋಡಿ ARGV0 ಇದು ಪ್ರೋಗ್ರಾಂ ಹೆಸರು,. ನಾನು [ನೋಡಿ? ಫೂ,?] ಬಾರ್ ಮತ್ತು ಬಾಜ್.