Mein Professor hat uns heute beigebracht, wie man in C++ mit Dateien umgeht. Er hat ein sehr einfaches Programm geschrieben, das zwei Zeilen aus einer Textdatei liest und diese mit der Funktion fin.getline() auf dem Bildschirm anzeigt. Er wählte die Größe des Arrays, das die gelesene Zeile speicherte, auf 80 Zeichen. Er erklärte dann, dass es UNBEDINGT 80 sein müsse, weil eine Zeile "auf dem Bildschirm" aus 80 Zeichen besteht.
Ich konnte wirklich nicht verstehen, was er meinte. Die Anzahl der Zeichen, die auf dem Bildschirm erscheinen, hängt das nicht von Bildschirm/Schriftart/Auflösung ab?
Selbst in Compilern so alt wie Borland und Turbo C++, gab es keinen Weg, wie man festlegen konnte, wie viele Zeichen auf dem Bildschirm angezeigt werden, wenn (unter der Annahme, dass die Zeilenumbrüche aktiviert sind) ?
Ich konnte sein Konzept von strikten "80 Zeichen" nicht erfassen. Könnten Sie das bitte erklären?