Ich habe ein Programm, das die größte Anzahl von 3 Zahlen zählt. Ich muss das Programm als das Ergebnis in Textdatei schreiben schreiben maximum.out (PASCAL)Pascal Ich muss das Programm als das Ergebnis in Textdatei schreiben schreiben maximum.out
Antwort
Sie sollten über "Dateiverwaltung in Pascal" lesen. Wie auch immer, deklarieren Sie eine Variable vom Typ Text-Datei:
var
outputfile : TextFile;
dann Assign(), um es Ihren Namen der Wahl (maxim.out), neu zu schreiben() die Datei, verwendet writeln() hinein zu schreiben, und schließlich Closefile() es.
Sie können ein komplettes Beispielprogramm finden Sie hier: http://wiki.freepascal.org/File_Handling_In_Pascal
Sie können den Wert schreiben (vorausgesetzt, es ist eine ganze Zahl, und es hat den Namen, sagen wir, yourValue
) mit:
var
maximFile: Text;
...
Assign(maximFile, 'maxim.out'); // link the name to the Text variable
Rewrite(maximFile); // open it for writing
Writeln(maximFile, yourValue); // write the value as a line of its own
Close(maximFile); // close the file
Sie können dann lesen sie später den Wert wieder auf mit:
Assign(maximFile, 'maxim.out');
Reset(maximFile);
Readln(maximFile, yourValue);
Close(maximFile);
ich keinen Fehler hinzugefügt haben Behandlung (zB wenn die Datei nicht gefunden werden kann, oder ob es nur lesbar, oder e mpty oder ...). Je nach Einstellung erfolgt dies entweder mit Ausnahmen oder mit IOResult
Werten. Lesen Sie die Dokumentation dazu. Es sollte Beispiele in den Dokumenten geben.
Ich verstehe den Downvote nicht ganz. Die Frage ist, wie man einen Wert in einer Datei namens maxim.out speichert. ISTM, dass dies eine gültige Antwort ist. –
Wahrscheinlich gibt es jemanden, der nicht versteht. Ich habe 1 gemacht. Ich entschied mich, mit wenig Information zu antworten, weil die Frage auch wenig Information enthielt. Ich habe es vorgezogen, das gleiche Verhalten beizubehalten - hilfreicher ... ;-) – linuxfan
@linuxfan: Einer der upvotes auf deiner Antwort ist von mir ... :-) –
- 1. Konnte keine Werte in das Programm schreiben
- 2. Das Schreiben in eine Textdatei erfolgt nicht in Echtzeit. Wie behebe ich das?
- 3. Javascript In Textdatei schreiben
- 4. Python Encoding \ Decoding für das Schreiben in eine Textdatei
- 5. Muss das Epplus-Paket in eine Datei schreiben?
- 6. VBS Schreiben in Textdatei
- 7. PowerShell: Schreiben in Textdatei
- 8. MATLAB Abfrage über das Schreiben von Ergebnissen in Textdatei
- 9. Probleme in MPI: Verwenden Sie MPI, um das Programm als ein paralleles Programm neu zu schreiben
- 10. Ich muss "ein Programm schreiben, das alle Zahlen von 2 bis 10.000 zu einer Liste hinzufügt
- 11. Warum funktioniert das Schreiben in Datei nicht?
- 12. Lazarus/Delphi (Pascal) - Schreiben in TXT-Datei ohne das nächste Mal zu überschreiben
- 13. Was soll ich in das Zielverzeichnis schreiben?
- 14. Wie kann ich das in Python schreiben?
- 15. AppleScript Editor, schreiben Nachricht in das "Ergebnis" -Fenster
- 16. Schreiben Zweig-Tag, das
- 17. RDD als Textdatei mit Apache Spark schreiben
- 18. Muss ich das Ergebnis von ptsname() freigeben?
- 19. Schreiben Sie einige Zufallszahlen in das Rohr?
- 20. JQuery - Schreiben in das Eröffnungsfenster
- 21. Schreiben weg Parameter Textdatei
- 22. Java Schreiben in eine Textdatei
- 23. PrintWriter nicht in Textdatei schreiben
- 24. Schreiben eines Programms, das das Zeichen identifiziert, das vom Benutzer
- 25. in eine Textdatei zu schreiben
- 26. ofStream-Fehler: Schreiben in Textdatei?
- 27. Ich muss eine Abfrage in Sql schreiben
- 28. Schreiben von Ganzzahlen in eine Textdatei
- 29. schreiben konsolen Datenausgabe in eine Textdatei
- 30. In die letzte Zeile einer Textdatei schreiben?
Es wäre am besten, uns zu zeigen, was Sie bisher geschrieben haben und zeigen Sie uns (z. B. in einem Kommentar), wo Sie in Datei schreiben möchten. Lesen Sie auch [fragen]. –