Herunterladen Inhalt Inhalt Diese Seite drucken

Mem.c2; Füllen Mit Einem Wert; Speichern Von Zahlenwerten In Einem Bytepuffer - Conrad Electronic C-Control II Station Handbuch

Inhaltsverzeichnis

Werbung

10. Module

10.7 mem.c2

Die Funktionen des Moduls mem.c2 ermöglichen verschiedene Manipulationen an
Bytepuffervariablen. Hauptanwendungen dieser Funktionen sind:
· der Aufbau von Datenrahmen vor einer Datenübertragung
• das Lesen von Daten aus empfangenen Datenrahmen
• die Zeilenformatierung vor einer Ausgabe, z.B. auf einem Drucker
10.7.1 Füllen mit einem Wert
function fill ( byte buf[], int length, byte c )
Die Funktion fill füllt eine angegebene Bytepuffervariable mit einer Anzahl gleicher
Zeichen, z.B. Leerzeichen.
Referenz auf eine Bytepuffervariable
buf
Füll-Länge
length
Zeichen (ASCII-Code)
c
10.7.2 Kopieren
function copy ( byte dest [ ], int pos, byte src [ ], int
Die Funktion copy kopiert eine Anzahl (length) Zeichen aus einer Bytepuffervariable
(src) an eine bestimmte Position (pos) einer anderen Bytepuffervariable (dest). Es ist
darauf zu achten, daß der Zielpuffer genügend Platz für die kopierten Zeichen bietet.

10.7.3 Speichern von Zahlenwerten in einem Bytepuffer

function putint ( byte dest [ ], int pos,
function putlong ( byte dest [ ], int pos,
function putfloat ( byte dest [ ], int pos,
length )
int value )
long value )
float value)
103

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis