Kann die Standardeingabe/-ausgabe auf eine Datei für ein C-Programm eingestellt werden. Ich weiß, dass wir fscanf und fprintf verwenden können, um von einer Datei zu lesen und in sie zu schreiben, aber indem wir die Standard-I/O in eine Datei setzen, können wir nur printf/scanf für I/O-Operationen in einem C-Programm verwenden?Ist es möglich, die Standardeingabe/-ausgabe auf eine Datei in C zu setzen?
3
A
Antwort
6
Ist es möglich, die Standardeingabe/-ausgabe auf eine Datei in C zu setzen?
Ja, Sie können das mit freopen
tun.
Beispielcode aus der obigen Website:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
puts("stdout is printed to console");
if (freopen("redir.txt", "w", stdout) == NULL)
{
perror("freopen() failed");
return EXIT_FAILURE;
}
puts("stdout is redirected to a file"); // this is written to redir.txt
fclose(stdout);
}
Verwandte Themen
- 1. Ist es möglich, die Elementbreite in Prozent zu setzen?
- 2. Ist es möglich, die Variable byte [] in File() zu setzen?
- 3. Ist es möglich, MasterType programmatisch zu setzen?
- 4. Ist es möglich, drawableLeft programmgesteuert zu setzen?
- 5. Ist es möglich, eine benutzerdefinierte Zelle textLabel zu setzen?
- 6. ASP.NET MVC: Ist es möglich, eine globale Variable zu setzen?
- 7. Ist es möglich, Variable in der Pipeline zu setzen?
- 8. Ist es möglich, Header bedingt zu setzen?
- 9. Ist es möglich, na.rm global auf TRUE zu setzen?
- 10. Ist es nicht möglich, document.domain auf herokuapp.com zu setzen? Wie?
- 11. Es ist möglich, binäre Dateien auf Nexus Repository zu setzen?
- 12. ist es möglich, Adapter auf lineares Layout zu setzen?
- 13. ist es möglich, mehrere Farben in UILabel zu setzen?
- 14. Ist es möglich, Konstanten in Anführungszeichen zu setzen?
- 15. Ist es möglich, zu einer Zeit, in iphone die mehrere Tableviews auf einem Bildschirm zu setzen
- 16. Ist es möglich, Variablen in eine Staub-Datei zu importieren
- 17. Unity C# StartCoroutines - ist es möglich, eine Zeichenfolge in das StartCoroutine zu setzen
- 18. Ist es möglich, das Wurzelverzeichnis eines Knotenmoduls zu setzen?
- 19. Ist es möglich, eine Zeichenkette in C zu ändern?
- 20. Ist es möglich, die Methodenparameter in C# zu durchlaufen?
- 21. Ist es möglich, JSON-Datei auf einem Server zu speichern
- 22. ist es möglich, mehrere Zustandsvariablen in reactjs zu setzen?
- 23. ist es möglich, Session-Modus programmgesteuert in.net zu setzen?
- 24. Ist es möglich, eine "Freund-Klasse" in C++ zu erstellen?
- 25. Ist es möglich, eine Präprozessor-Variable in C zu drucken?
- 26. Ist es möglich, eine Procfile-Datei und eine manage.py-Datei auf einer anderen Ordnerebene zu haben?
- 27. ist es möglich, eine .XML-Datei zu skripten
- 28. Ist es möglich, eine #define in Adobe Flex zu definieren?
- 29. Ist es möglich, in where-Klausel eine Bedingung über die Spalte zu setzen?
- 30. Ist es möglich, einen Zeiger auf eine Referenz zu definieren?