Tudd Intuíció, előadás, használja a parancssori érvek

Abstract: Az előadás szükséges megvizsgálni, hogyan lehetne átadni érvek a Windows parancssori program, amely biztosítja olvasatra számos érv és megkötéséről nevei ezek az érvek a képes alkalmazások futtatására (érvek).

Az elméleti rész

Parancssori argumentum - azaz információ. amit beviszünk az operációs rendszer parancssor után a program nevét [21.1].

A rendszer támogató környezetben C programozási nyelvben van egy módja annak, hogy adja át paraméterként a program vagy a parancssori futtatásakor a program végrehajtásáról szóló [21.2]. Ebből a célból, a fő fő () függvény két érv, általában argc és argv. Az első (a érv száma - száma érvek) tartalmaz számos parancssori paramétereket. amellyel a program indult. II (az érv, vektor - vektor érv) pontot, egy sor karakterláncok, amelyek érvek önmagukban - soronként egyet. Általában a argumentumneveket lehet önkényes.

Formálisan, tudjuk meg a következő prototípus funkció main () a következő paraméterekkel:

A második paraméter funkció main () fejezi többszintű rendszer mutatót. Ezzel kapcsolatban azt is meg lehet határozni egy másik módszert feladat beállításainak funkció main (), azaz

Minden mutató a típusú érték char egyikére utal parancssor húrok, argv [0] jelzi a parancs neve (futtatható programok), az ARGV [1] - az első argumentum, ARGV [2] -, hogy a második argumentum, és így több [21.3].

Mivel a gazda parancssori argumentumok lehetnek futtatható fájlokat. Akkor a program futtatásához végrehajtásáról szóló másik program, elkezd egy új folyamatot. Erre vannak speciális függvénykönyvtárába „C Run-Time Library Reference” Visual Studio rendszerben (amit használni, mint egy C fordító).

A héj a Windows operációs rendszer egy tolmács cmd.exe parancsot, amely betölti az alkalmazások és irányítja az adatáramlást, alkalmazások közötti lefordítani a parancsot beírni tiszta kódrendszer. parancssori konzol jelen van az összes változat a Windows operációs rendszer.

Tudd Intuíció, előadás, használja a parancssori érvek


Ábra. 21.1. Példa beállítások és feladatok parancssori argumentumok

Paraméter vagy parancssorban érveket kell helyezni réseken keresztül. Ha a paraméter egy karakterlánc hiányosságok, meg kell venni idézőjelek.

Ezekkel képességek integrált fejlesztői környezet lehetővé teszi, hogy debug a program parancssori paramétereket. Ezt követően paraméterek beállítása ábra szerint. 21.1 nincs szükség. Maga a program felveszi a parancssori. alkalmazásával határoztuk meg cmd.exe segédprogram (csak cmd) operációs rendszer.

Parancssor a Windows operációs rendszer is futtatható az alábbi módokon:

  1. Kezdés Programok (Minden program) Kellékek Parancssor
  2. Kezdés Run (enter) cmd

A paraméterek ábrán látható. 21.1. Beírhatja a parancssorból a Windows operációs rendszert. ábrán látható. 21.2.


Ábra. 21.2. Példa belépő Windows parancssori

Ha az elkészített programot. amelyben a main () függvény elfogad két érv, akkor el lehet vezetni a parancssorból, például egyes futtatható fájlok, például notepad.exe, winword.exe, akkor nyissa meg a „Jegyzettömb” vagy bizonylatot „Ige”.

A gyakorlati rész

Kapcsolódó cikkek