Forum: Programmieren allgemein
by Matze,
23. Jun 2007
Stimmt, in Delphi geht's auch.
Ich habe das mit der zufälligen Adresse wohl verwechselt mit dem Speicherbereich, den ein Programm zu Beginn zugewiesen bekommt. Dieser ist ja immer ein anderer, je nachdem, wo etwas frei ist. Vermutlich ist der Adressbereich für ein Programm dann schon zusammenhängend, dort wo er das sein sollte.
Ich denke Anweisung (3) haut einfach nicht hin (wieso ist klar)...
Forum: Programmieren allgemein
by Matze,
23. Jun 2007
Moin Benjamin, danke erstmal.
Achso, ich dachte, ich kann mir aus Pointern einen String aufbauen, wusste jedoch nicht, dass ein String automatisch der Pointer aufs erste Zeichen ist. Nun werden die beiden Zuweisungen klar. :)
Genau das hätte ich auch gesagt und das VS bestätigt mir das. Ich verstehe jedoch nicht, wieso dann nur das Sternchen als Fehler markiert ist.
Forum: Programmieren allgemein
by Matze,
23. Jun 2007
Hallo zusammen,
ich bin gerade an einer alten Informatik-Prüfung. Es geht um C und Pointer. Man soll kennzeichnen, welche Anweisungen richtig und welche falsch sind und ggf. markieren, was falsch ist.
Die meisten Anweisungen habe ich richtig eingestuft, doch bei diesen 3 verstehe ich nicht, wieso diese richtig bzw. falsch sind:
void main()
{
char Buchstab, *pointerBuch = &Buchstab;
...