VF_nwrite | VD_nwrite | VE_nwrite |
VCF_nwrite | VCD_nwrite | VCE_nwrite |
VPF_nwrite | VPD_nwrite | VPE_nwrite |
VI_nwrite | VBI_nwrite | VSI_nwrite | VLI_nwrite | VQI_nwrite | |
VU_nwrite | VUB_nwrite | VUS_nwrite | VUL_nwrite | VUQ_nwrite | VUI_nwrite |
|
Funktion | Ausgabe mehrerer Vektoren als Spalten einer Tabelle in einen Stream |
|
Syntax C/C++ | #include <VFstd.h>
void VF_nwrite( FILE *stream, unsigned n, ui size, ... ); |
Pascal/Delphi | uses VFstd;
procedure VF_nwrite( var stream:Text; VecList:^fVector; n:UInt; size:UIntSize ); |
|
Beschreibung C/C++ | n Vektoren werden im ASCII-Format als Spalten einer Tabelle in stream ausgegeben. Die Anzahl der Zeilen ist durch die Anzahl der Elemente jedes Vektors gegeben: size.
Ausgabeformat und Trennzeichen lassen sich über die Funktionen VF_setWriteFormat bzw. VF_setNWriteSeparate setzen. |
Beispiel C/C++ | VF_nwrite( DataFile, 3, 100, X, Y, Z );
/* erzeugt eine Tabelle mit 3 Spalten und 100 Zeilen;
die Spalten sind durch X, Y und Z gegeben. */ |
GCC-Windows-spezifisch: | Zwar unterstützt GCC auch in der Windows-Portierung den 80-bit-Fließkomma-Typ long double. Die I/O-Routinen verwenden aber die Laufzeitbibliothek von Visual C++, wo 80-bit-long doubles schon seit langem nicht mehr vorkommen. Dies bedeutet, dass VE_nwrite, VCE_nwrite und VPE_nwrite bei GCC nur mit double-Genauigkeit und innerhalb des für doubles möglichen Größenbereiches arbeiten (also Eingabewerte ggf. auf diesen abgeschnitten werden). |
Beschreibung Pascal/Delphi | n als Liste VecList an VF_nwrite übergebene Vektoren werden im ASCII-Format als Spalten einer Tabelle in stream ausgegeben. Die Anzahl der Zeilen ist durch die Anzahl der Elemente jedes Vektors gegeben: size.
Die Trennzeichen zwischen den einzelnen Spalten lassen sich über die Funktion VF_setNWriteSeparate definieren (Standard-Einstellung: Tab-Zeichen, #9).
Man beachte, dass die Pascal/Delphi-Version dieser Funktionen keine freie Definition des Ausgabeformates zuläßt. Eine Funktion VF_setWriteFormat existiert hier daher nicht. |
|
|
|
|