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.
Á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:
- Kezdés Programok (Minden program) Kellékek Parancssor
- 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”.