Kezdőoldal » Számítástechnika » Programozás » Hogyan kell c++-ban másolni?

Hogyan kell c++-ban másolni?

Figyelt kérdés
A kérdés az lenne,hogy c++-ban hogyan kell másolni?Ezt ugy értem hogy hogy kell megírni egy programot ami saját magát bemásolja egy mappába?A Mappa legyen mondjuk:Ide

2012. máj. 3. 10:59
 1/4 iostream ***** válasza:

std::string command("copy ");

command += argv[0];

command += ' ';

command += "Ide\\";

system(command.c_str());


Windows alatt. Linux alatt hasonló, csak copy helyett cp, \\ helyett /

2012. máj. 3. 11:20
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Thx a választ de ha nem lenne nagy gond tudnál írni egy kis magyarázatot erre mert tudod nemrég kezdtem a C++-t ugyhogy amibol tudok tanulok :D
2012. máj. 3. 13:13
 3/4 iostream ***** válasza:

Az első része az, hogy összerakja a parancsot.

A system() hívás pedig kiadja az operációs rendszer parancsértelmezőjének.


Tehát olyan, mintha kézzel kiadnád a copy xy.exe Ide\ parancsot.

2012. máj. 3. 13:34
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:
Thx ezt is írtam PM-et
2012. máj. 3. 14:42

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, 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!