05.11.2013 Aufrufe

Vergleich von Delphi und Visual C++ - Inhalt

Vergleich von Delphi und Visual C++ - Inhalt

Vergleich von Delphi und Visual C++ - Inhalt

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Vergleich</strong> <strong>von</strong> <strong>Delphi</strong> <strong>und</strong> <strong>Visual</strong> <strong>C++</strong> - Kapitel 2B<br />

#include <br />

char KurzText[100];<br />

char* PKurzText; // Zeiger<br />

strcpy(KurzText, "Hallo Welt");<br />

printf("%s\n", KurzText);<br />

PKurzText = KurzText;<br />

PKurzText = PKurzText + 3;<br />

printf("%s\n", PKurzText);<br />

*PKurzText = 'b';<br />

PKurzText++;<br />

*PKurzText = 'e';<br />

printf("%s\n", KurzText);<br />

KurzText[8] = '\0';<br />

printf("%s\n", PKurzText-1);<br />

Uses SysUtils;<br />

var<br />

KurzText: Array[0..99] of Char;<br />

PKurzText: PChar; // Zeiger<br />

StrCopy(KurzText, 'Hallo Welt');<br />

writeln(KurzText);<br />

PKurzText:= KurzText;<br />

PKurzText:= PKurzText + 3;<br />

writeln(PKurzText);<br />

PKurzText^:= 'b';<br />

inc(PKurzText);<br />

PKurzText^:= 'e';<br />

writeln(KurzText);<br />

KurzText[8]:= #0;<br />

writeln(PKurzText-1);<br />

Ausgabe:<br />

Hallo Welt<br />

lo Welt<br />

Halbe Welt<br />

be We<br />

Ausgabe:<br />

Hallo Welt<br />

lo Welt<br />

Halbe Welt<br />

be We<br />

Als Alternativen zu den Char-Arrays <strong>und</strong> ihrer Zeiger-Arithmetik bieten beide Sprachen Ersatztypen an:<br />

V<strong>C++</strong> Object Pascal Länge in Win32 (Intel)<br />

String-Klasse CString - 4 Byte<br />

Stringzeiger - String = AnsiString 4 Byte<br />

String, kurz - ShortString[xxx]<br />

mit 1

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!