| MF_cprint
| MD_cprint |
ME_cprint |
| MCF_cprint |
MCD_cprint |
MCE_cprint |
| MI_cprint | MBI_cprint | MSI_cprint | MLI_cprint | MQI_cprint |
| MU_cprint | MUB_cprint | MUS_cprint | MUL_cprint | |
|
| Funktion | Matrix auf dem Bildschirm ausgeben (nur DOS und Win32-Konsolen-Anwendungen; nicht für Visual C++) |
|
| Syntax C/C++ | #include <MFstd.h>
void MF_cprint( fMatrix MA, ui ht, ui len ); |
| C++ MatObj | #include <OptiVec.h>
void matrix<T>::cprint(); |
| Pascal/Delphi | uses MFstd;
procedure MF_cprint( MA:fMatrix; ht, len:UIntSize ); |
|
| Beschreibung | Die Matrix A wird auf dem Bildschirm ausgegeben. Jede Bildschirm-Zeile entspricht einer Zeile der Matrix. Die Zeilen werden von 0 and numeriert. Falls nötig, werden die Zeilen am Bildschirmrand abgeschnitten. Falls mehr Zeilen auszugeben sind, als auf den Bildschirm passen, wird die Matrix in mehrere Seiten aufgespalten.
Cartesisch-komplexe Zahlen werden in geschweiften Klammern mit einem Komma zwischen dem Real- und dem Imaginärteil geschrieben: {Re, Im}.
Im Gegensatz zu MF_write kann die automatische Wahl des Ausgabeformats nicht verändert werden. Die Anzahl der pro Element ausgegebenen Stellen richtet sich nach dem zur Verfügung stehenden Platz, der wiederum durch die Spaltenzahl len und die Zeilenbreite des Bildschirms bestimmt wird.
Diese Familie von Funktionen existiert nur für DOS und Win32-Konsolen-Anwendungen mit den Borland-Compilern. Sie sollte nicht in TurboVision DOS-Programmen eingesetzt werden. |
|
| Fehlerbehandlung | Wenn die Zahl der Spalten die maximal im derzeitigen Text-Modus mögliche Zahl der Einträge übersteigt, wird eine Fehlermeldung "Cannot use requested format (too many entries per line)!" ausgegeben; in diesem Fall, werden die Zeilen abgeschnitten und das Programm danach fortgesetzt. |
|
|