partitionist
Erfahrenes Mitglied
Hallo, ich habe ein Shell gebastelt mit der Befehle eingegeben und ausgeführt(CreateProcess) werden, kurzes Beispiel:
Shell.cpp
Es geht darum eine Log-Funktion einzubauen, d.h. alles was man in der Konsole sieht soll in eine Datei gespeichert werden, so ähnlich wie bei WYSIWYG.
Was muss nun gemacht werden damit alles was in der Ausgabe mit cout & cin noch zusätzlich in eine Datei kommt?
Shell.cpp
Code:
void prompt()
{
cout << ":>>";
}
int main ()
{
string input;
do{
prompt();
getline(cin, input);
if(input == "exit")
{
return 0;
}
//...
}while(1);
return 0;
}
Es geht darum eine Log-Funktion einzubauen, d.h. alles was man in der Konsole sieht soll in eine Datei gespeichert werden, so ähnlich wie bei WYSIWYG.
Was muss nun gemacht werden damit alles was in der Ausgabe mit cout & cin noch zusätzlich in eine Datei kommt?