Hilfe, ich kenne Operator nicht!

#1129306
Lesenswert?

Hallo zusammen,

das "Include-Files-Tutorial" hier 
(http://www.mikrocontroller.net/articles/Include-Files_(C) ) hat die 
folgenden Zeilen:
1
struct DateTime {
2
  unsigned int  Year;
3
  unsigned char Month;
4
  unsigned char Day;
5
};
6
 
7
void InitDate( struct DateTime* Date,
8
               unsigned char Day, unsigned char Month, unsigned int Year )
9
{
10
  Date->Year  = Year;
11
  Date->Month = Month;
12
  Date->Day   = Day;
13
}

Mit war bislang allerdings das -> bislang völlig unbekannt- und nach so 
einer Zeichenkette läßt sich auch weder in Google, Altavista, Fireball 
noch Exalead suchen.

Kann mich jemand aufklären?
Gast #1129324
Lesenswert?

Ein gutes C-Buch ist jeden Cent Wert, glaub mir. Zum schnellen 
Nachschlagen tut es zur Not auch ein Online-Buch:

http://pi.informatik.uni-siegen.de/Mitarbeiter/schuh/local/c_von_a_bis_z/c_017_000.htm#RxxobKap0170000400298D1F02D18C

Lies dir am besten mal das ganze Kapitel 17 durch, dann sollte die 
Funktion etwas klarer werden.

Das ganze Buch zum Offline lesen gibt es hier:

http://download.galileo-press.de/openbook/c_von_a_bis_z/galileocomputing_c_von_a_bis_z.zip
#1129519
Lesenswert?

> Das ist jetzt aber nicht dein Ernst, oder?

Wieso, was soll daran nicht ernst sein?
1
(* strZeiger).element
 geht doch doch völlig systematisch aus der Syntax von structures und 
Zeigern hervor.

Ich kenne viele Leute, die in meinem Werkzeugkasten eine "Fühlerlehre" 
direkt finden würden, einen "Spion" aber nie.
#1129536
Lesenswert?

Nicolas S. wrote:
>> Das ist jetzt aber nicht dein Ernst, oder?
>
> Wieso, was soll daran nicht ernst sein?

Ich kenne zig Programmierer, die sich bei

>
1
> (* strZeiger).element
2
>

erst mal am Kopf kratzen würden, weil sie genau diese Syntax nun 
überhaupt nicht kennen, aber mit -> absolut kein Problem haben.

Daher der erstaunte Ausruf
Gast #1132715
Lesenswert?

> Ich kenne zig Programmierer, die sich bei

>>> (* strZeiger).element

> erst mal am Kopf kratzen würden, weil sie genau diese Syntax nun
> überhaupt nicht kennen, aber mit -> absolut kein Problem haben.

> Daher der erstaunte Ausruf

Also ich hätte mir trotz jahrelanger C Programmiererfahrung beim Anblick 
eines solches Ausdruckes auch erst mal in die Hose gemacht und dann 
nachschauen müssen...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren