Permalänk
Medlem

c++ ang system("dir")

hejsan,

har en fråga ang

system()

hur kan jag använda detta kan jag t,ex skriva nåt i denna still

system("cd /väg/fill/filen")("commando.som.skall.användas");

eller måste jag sitta och gör typ

system("cd /vägg/till/filen"); system("commando.som.skall.användas");

eller vad kan man göra med de?
eller finns det andra alternativ?

förslag gärna.

Visa signatur

Смерть -это решение всех проблем. Нет человека - нет проблемы
Comp1: Ubuntu 16.04 Comp2: Arch Linux
Comp3: Ubuntu Server 16.04 Comp4: Centos 6.5
Comp5: Linux mint 16 Comp6: Raspberry pi (olika OS hela tiden)
Phone: Motorola Google Nexus 6

Permalänk

Funktionsanrop kan inte skrivas på formen funktion(argument)(mer argument). Du kan antagligen köra fler kommandon i samma anrop genom en separator, semikolon kanske funkar. Men rent generellt bör du inte använda OS-specifika system(), lär dig använda språkets generella funktioner för filhantering t.ex. istället.

Visa signatur

System.out.print(madness ? this.is.SPARTA : "");

Permalänk
Medlem

tack för dit svar men just i de jag ska kanske göra med system("aargument") har jag inte hittat någon annan lösning på det när jag googla lite, men just nu värka de som att jag inte ens ska lägga in den funktionen som jag hade tänkt från början så kanske inte ska ha med det ändå.

Visa signatur

Смерть -это решение всех проблем. Нет человека - нет проблемы
Comp1: Ubuntu 16.04 Comp2: Arch Linux
Comp3: Ubuntu Server 16.04 Comp4: Centos 6.5
Comp5: Linux mint 16 Comp6: Raspberry pi (olika OS hela tiden)
Phone: Motorola Google Nexus 6

Permalänk
Medlem

system("fil.exe -flagga -flagga2");
Tror jag funkar.