system();
- 
					
					
					
					
 Schon wieder was mit system(), aber ich muss es wissen  Hi, erst mal ich habe diesen Code: #include <stdio.h> #include <conio.h> #include <stdlib.h> void main() { char string[20]; clrscr(); printf("Bitte geben sie den Befehl ein: "); gets(string); system(string); getch(); }wenn ich jetz zum beispiel: dir eintippe, so passiert nix ! 
 Warum nicht ?
 
- 
					
					
					
					
 Bei mir funktioniert das. Haargenau so wie du's da stehen hast. Besoffen?  
 
- 
					
					
					
					
 lol @ DrGreenthumb 
 
- 
					
					
					
					
 Vielleicht liegst am void vor main ;). Ne, sollte eigentlich gehen! MfG SideWinder 
 
- 
					
					
					
					
 wir hatten hier im geschäft NT und daheim XP. die NT-Systeme haben den system Befehl nichts ausführen lassen. Auf meinem 98SE Laptop ging es ! Gibt es da auch eine andere Möglichkeit, sodass das auch auf NT Systemen geht ??? Danke ! 
 
- 
					
					
					
					
 'dir' ist ein "eingebauter" Befehl im DOS-Kommandointerpreter und deshalb auch keine (ausführbare) Datei. Deswegen kannst Du das nicht (unter NT+) mit system() starten. Nachdem aber Win9x auf DOS basiert, funktioniert es dort. Um eine allgemeine Lösung vorzuschlagen: Starte das dir-Kommando mit deisem Befehl: system("command.com /c dir");Um zu testen, welchen Befehl du direkt (ohne command.com) starten kannst, kannst Du auch Start->Ausführen ausprobieren. 
 
- 
					
					
					
					
 danke dir !