SPEAKER: Līdz šim, jo ​​programmas, mēs esam rakstīts, mēs esam deklarēti galvenais, kā int galvenais spēkā neesošu. Un visu šo laiku, ka par spēkā neesošu ir vienkārši ir norādot, ka Programmā neuzņemas nekādu atbildību komandrindas argumentus. Citiem vārdiem sakot, ja lietotājs palaiž programmu, viņš vai viņa var sniegt komandu argumentus, rakstot papildu vārdus vai frāzes, pēc tam, kad programma ir nosaukt uzvednē. Nu, ja jūs vēlaties, lai jūsu programmu, lai veikt komandrindas argumentus, vienu vai vairāk šādu vārdu, mums ir nepieciešams, lai aizstātu par spēkā neesošu ar pāris argumentiem. Tāpēc pieņemsim darīt. Iekļaut CS50.h. Ietver standarta io.h. Int, galvenais, un tagad, nevis par spēkā neesošu, Es esmu gatavojas norādīt int sauc argc, un masīvs stīgas sauc argv. Tagad, argc un argv ir vienkārši konvencijām. Mēs varētu esam aicinām šos argumentus lielākā daļa kaut ko mēs gribam. Bet kas ir svarīgi ir tas, ka argc ir int, jo pēc definīcijas tā ir gatavojas satur argumentu skaitu, vārdu skaits kopā, ka lietotājs ir ievadījis pie viņa vai viņas ātri. Argv, tikmēr, arguments vektors ir būs tiešām ir masīvs glabāšanai visiem vārdiem, ka lietotājs ir drukāti pie viņa vai viņas ātri. Let 's pāriet uz kaut ko darīt tagad ar vienu vai vairākiem no šiem komandrindas argumentus. Jo īpaši, iesim uz priekšu un izdrukāt neatkarīgi no vārda lietotājs veidi Pēc programmas nosaukuma Kad tiek jautāts. Atvērt bracket, slēgta bracket, print f, procenti s, reversā slīpsvītra n, komats. Un tagad man ir nepieciešams, lai pastāstītu drukāt f ko vērtība plug vērā, ka vietturī. Es gribu pirmo vārdu, ka lietotājs ir drukāti pēc programmas nosaukuma. Un tāpēc es esmu gatavojas, lai precizētu argv kronšteins 1, slēgts iekavas, semikols. Tagad, kāpēc kronšteins 1 un ne kronšteins 0? Nu, izrādās, automātiski saglabāti in ARGV 0 būs programmas faktiskā nosaukuma. Tātad pirmais vārds, ka lietotājs Pēc programmas nosaukums ir, konvencija, būs uzglabā ARGV 1. Pieņemsim tagad apkopo un palaist šo programmu. Padarīt argv 0 dot slash ARGV 0, un Tagad vārdu, piemēram, sveiki, ievadiet. Un tur mums ir tā, sveiki.