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