Video: argv-2 2024
Dalam aplikasi C ++ biasa, fungsi utama () menerima array dan bilangan sebagai parameter baris arahan < - parameter yang disediakan sebagai sebahagian daripada arahan untuk melaksanakan aplikasi tersebut di baris arahan. Walau bagaimanapun, untuk memulakan pengaturcara, parameter boleh kelihatan menakutkan. Tetapi mereka tidak: Fikirkan kedua-dua parameter sebagai pelbagai rentetan dan saiz array. Walau bagaimanapun, setiap rentetan dalam rentetan rentetan ini sebenarnya adalah pelbagai watak. Pada zaman dahulu C, dan baka awal C ++, tiada kelas rentetan tersedia. Oleh itu, rentetan sentiasa menjadi tatasusunan watak, biasanya dilambangkan sebagai char * MyString. (Ingat, array dan penunjuk boleh digunakan secara bergantian untuk sebahagian besar).
# include menggunakan namespace std; int utama (int argc, char * argv []) {int loop; } {99}>
Apabila anda menyusun aplikasi ini, namakan perintah CommandLineParams yang dapat dijalankan, dan kemudian jalankannya dari perintah dengan cepat, gunakan arahan berikut:
Anda melihat output berikut. (Perhatikan bahawa nama aplikasi masuk sebagai parameter pertama dan item yang disebutkan masuk sebagai parameter tunggal.)
CommandLineParams abc def abc 123
Anda juga boleh menentukan argumen baris perintah menggunakan IDE untuk tujuan penyahpepijatan bekerja dengan Kod:: Pengkomputeran blok. Pilih Projek → Argumen Program Tetapkan. Kod:: Blok memaparkan kotak dialog Pilih Sasaran, di mana anda memilih sasaran dalam medan pertama dan taip argumen dalam medan Program Argumen. Klik OK dan kemudian klik Jalankan. CommandLineParams memaparkan hujah arahan baris dalam tetingkap arahan seperti yang dilakukan ketika anda menaip perintah pada prompt arahan.