MF_cprint MD_cprint ME_cprint
MCF_cprint MCD_cprint MCE_cprint
MI_cprintMBI_cprintMSI_cprintMLI_cprintMQI_cprint
MU_cprintMUB_cprintMUS_cprintMUL_cprint 
FunktionMatrix 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/Delphiuses MFstd;
procedure MF_cprint( MA:fMatrix; ht, len:UIntSize );
BeschreibungDie 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.

FehlerbehandlungWenn 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.
QuerverweisMF_fprint,   VF_cprint,   Kap. 14

MatrixLib Inhaltsverzeichnis  OptiVec Home