![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Supportschani
![]() Registriert seit: 30.07.2000
Beiträge: 3.466
|
![]() 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 ?
____________________________________
»I just looked in the mirror Things aren't looking so good I'm looking California And feeling Minnesota« |
![]() |
![]() |
![]() |
#2 |
Supportschani
![]() Registriert seit: 30.07.2000
Beiträge: 3.466
|
![]() Ok, habs rausgefunden:
Mit dem system(..) Parameter.
____________________________________
»I just looked in the mirror Things aren't looking so good I'm looking California And feeling Minnesota« |
![]() |
![]() |
![]() |
#3 |
Supportschani
![]() Registriert seit: 30.07.2000
Beiträge: 3.466
|
![]() So jetz häng ich wieder..
Wie kann ich System() eine variable übergeben? Code:
System("%s",&bla); ![]()
____________________________________
»I just looked in the mirror Things aren't looking so good I'm looking California And feeling Minnesota« |
![]() |
![]() |
![]() |
#4 |
Elite
![]() |
![]() Code:
char * exec = "ls -l"; system (exec);
____________________________________
Whoever built humanity left in a major design flaw: it was the tendency to bend at the knees. |
![]() |
![]() |
![]() |
#5 |
Supportschani
![]() Registriert seit: 30.07.2000
Beiträge: 3.466
|
![]() 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);
____________________________________
»I just looked in the mirror Things aren't looking so good I'm looking California And feeling Minnesota« |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|