Kezdőoldal » Számítástechnika » Programozás » Ez mit jelent? Hogyan oldjam meg?

Ez mit jelent? Hogyan oldjam meg?

Figyelt kérdés

A feladat úgy szól, hogy a a program parancssori argumentuma legyen a kezdőfeltételeket leíró adatállomány neve.

Ez mit jelent?


2012. okt. 7. 18:12
 1/3 iostream ***** válasza:

<parancs> <argumentum>*


Így néz ki a parancssor, leírsz egy parancsot, ami lehet egy program neve is, és mögéírsz valahány argumentumot.

Pl én így szoktam fordítani a tesztállományom:

g++ -o asd asd.cpp

Itt a g++ a parancs, a "-o", "asd" és "asd.cpp" az argumentumok.


C-ben amikor megírod a main függvényt, így tedd:

int main(int argc, char* argv[])

Ekkor argc-ben lesz az argumentumok száma (+1), argv-ben pedig maguk az argumentumok. Azért +1, mert az argv 0. eleme magát a parancsot tartalmazza.

2012. okt. 7. 19:00
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:

Köszönöm :D Így már értem :)

Meg tudom adni kódból is ezt az argumentumot?

Csak egy forráskódot küldhetek be :S

2012. okt. 8. 05:38
 3/3 iostream ***** válasza:
Ez a lényeg. A kódodnak futásidőben, a parancssori argumentumot feldolgozva kell működnie, nem előre beégetett fájlt véve.
2012. okt. 8. 09:45
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!