Ich bin ein C-Programm in Dev-C++ codieren, und ich muss ein paar Windows (CMD) -Befehle verwenden. Es ist einfach, aber wenn der Befehl in der system() - Funktion ausgeführt wird, führt das Programm die Konsole in der Ausführung aus.Konsole in C-System() -Funktion verbergen, Win
Ein Beispiel:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
system("if not exist c:\my_docs\doc.txt (xcopy /Y doc.txt c:\my_docs\)"); // Cmd command
system("pause");
return 0;
}
Exists andere Funktion oder eine Modifikation das nicht die Konsole zeigt?
Vielen Dank! Freundliche Grüße.
Dev C++ ist veraltet, ich empfehle dringend, einen anderen zu wählen – KeatsPeeks
Wie erwarten Sie, dass der Befehl "Pause" funktioniert, wenn kein Konsolenfenster angezeigt wird? Auch cmd.exe ist eine Konsolenanwendung - es gibt keine einfache Möglichkeit für Sie zu verhindern, dass das Konsolenfenster angezeigt wird. –
@Larry Osterman, Schön dich auf SO Larry zu sehen; Ich genieße den Blog! – BobbyShaftoe