VF_printVD_printVE_print
VCF_printVCD_printVCE_print
VI_printVBI_printVSI_printVLI_printVQI_print
VU_printVUB_printVUS_printVUL_printVUI_print
FunktionVektor als ASCII-Zahlen mit einer Zeilenlänge von 80 Zeichen nach stdout ausgeben
Syntax C/C++#include <VFstd.h>
void VF_print( fVector X, ui size, unsigned nperline );
C++ VecObj#include <OptiVec.h>
void vector<T>::print( unsigned nperline );
Pascal/Delphiuses VFstd;
procedure VF_print( X:fVector; size:UIntSize; nperline:UInt );
Beschreibungsize Elemente von X werden nach stdout ausgegeben, nperline in jeder Zeile. Es wird eine Zeilenlänge von 80 Zeichen angenommen.

Zu Beginn jeder Zeile steht der Index des ersten in diese Zeile geschriebenen Elementes. Danach folgen ein Doppelpunkt und die verlangten nperline Elemente des Vektors X.

Komplexe Zahlen werden in geschweifte Klammern gefaßt. Bei cartesisch-komplexen Zahlen wird der Imaginärteil durch ein Komma vom Realteil getrennt: {Re, Im}. Mag- und Arg-Teil polar-komplexer Zahlen werden durch ein at-Zeichen getrennt: {Re @ Im}.
Die Ausgabe beginnt immer mit einer neuen Zeile. Anders als bei VF_cprint wird kein Seitenumbruch durchgeführt.

Die Anzahl pro Element ausgegebener Stellen richtet sich nach dem pro Element zur Verfügung stehenden Platz, also nach der Zeilenlänge von 80 Zeichen und dem Parameter nperline.

Unter Windows kann diese Funktionen-Familie nur im Zusammenhang mit EasyWin gebraucht werden. Man sollte sie ferner nicht für TurboVision-Programme einsetzen.

FehlerbehandlungWenn nperline die Zahl der maximal innerhalb der zur Verfügung stehenden Zeilenlänge möglichen Einträge übersteigt, wird eine Warnung "Cannot use requested format (too many entries per line)." angezeigt und die Ausgabe mit der maximal möglichen Zahl von Einträgen pro Zeile durchgeführt.
Rückgabewertkeiner
QuerverweisVF_cprint,   VF_fprint,   VF_write,   VF_store,   printf (nur C/C++)

VectorLib Inhaltsverzeichnis  OptiVec Home