Vergleich von Delphi und Visual C++ - Inhalt
Vergleich von Delphi und Visual C++ - Inhalt
Vergleich von Delphi und Visual C++ - Inhalt
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