WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   glade(gtk+) / C: Wie shellkommandos oder shellskripts ausführen lassen ? (http://www.wcm.at/forum/showthread.php?t=133716)

Theoden 08.05.2004 15:47

glade(gtk+) / C: Wie shellkommandos oder shellskripts ausführen lassen ?
 
Habe mit glade ein Projekt erstellt(geht um das HTPC Diplomprojekt), und das erstellt ja wiederum C Programme(main.c).

Wie kann ich jetz in diesem C Programm Shell Kommandos ausführen lassen, oder besser shellscripts starten ?

Theoden 08.05.2004 16:12

Ok, habs rausgefunden:

Mit dem system(..) Parameter.

Theoden 08.05.2004 23:21

So jetz häng ich wieder..

Wie kann ich System() eine variable übergeben?

Code:

System("%s",&bla);
funzt nicht. :confused:

Who-T 10.05.2004 10:55

Code:

  char * exec = "ls -l";
  system (exec);

isses das was du machen willst?

Theoden 10.05.2004 12:22

Jein.

Ich wollte an ein shell kommando eine variable übergeben.

Das sieht dann so aus:
Code:

sprintf (befehl, "xmms-shell -e \"load %s\"",*pfad);
system(befehl);



Alle Zeitangaben in WEZ +2. Es ist jetzt 06:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag