Command - line parameters zijn speciale woorden die technische informatie over te brengen aan een programma tijdens de lancering . Een gebruiker kan ze extern passeren vanaf de opdrachtregel of vanuit een Windows-interface , zoals het nut Run . Een programmeur heeft de mogelijkheid om deze intern doorgeven als argumenten voor de main ( ) functie van het programma . Deze tutorial is gericht op de laatste methode . Lees verder om te leren hoe je command line parameter te gebruiken in C + + . Wat je Need Basic C + + Microsoft Visual C + + , Borland C + + Builder of andere IDE Toon Meer Aanwijzingen 1 Onthoud de ingang argumenten om de belangrijkste ( ) functie . Ze zijn altijd twee , en hun conventie is consistent in alle programmeeromgevingen . De eerste parameter is argc , die een int . De tweede parameter is argv , een array van C - stijl strings . Een goede manier om te denken van het is als een twee - dimensionale array van char . Kopen van 2 Begrijp de betekenis van argc en argv . Elk element in argv bevat een command -line parameter . De eerste groep is de naam van de C + + -programma . Argc is het aantal strings in argv . Dus als je myprog.exe - p - g voer uit de DOS- console , argv [ 0 ] zal worden " myprog.exe , " argv [ 1 ] zal bevatten - p en argv [ 2 ] , - g . De waarde van argc 3 in dit geval . Studie 3 de volgende C + + -code snippet dat de command - line parameters doorgegeven in main ( ) drukt om de standaard output stream . int main ( ) { for (int i = 0 ; i std :: cout } //close loop } //sluiten main Merk op hoe de lus gebruikt argc als de bovengrens van de lus die doorloopt de elementen opgeslagen in argv . 4 Let op de uitvoer van de command line parameters die worden gebruikt in het voorbeeld in stap 2 . myprog.exe - p - g
|