![]() |
![]() |
|
|
|||||||
| 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) | |
|
|