Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Systemdatum auslesen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ]
010
28.03.2007, 14:52 Uhr
Kest
saint


Versuch mal das ganze mit 'nem >echten< C-Compiler zu compilieren. (Dann sollte das nicht gehen) Aber.......
--
Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
28.03.2007, 14:58 Uhr
CppProgrammer



Wie ich bereits erwähnt habe, ist es C++ wegen dem vorhandenen &-Operator.
Daher ist es klar, dass der Code mit einem echten C-Compiler nicht kompilierbar ist.
Aber Suba Esel's Frage war ja sowieso auf C++ bezogen, also warum genauer auf C eingehen?

Dieser Post wurde am 28.03.2007 um 15:00 Uhr von CppProgrammer editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
28.03.2007, 15:01 Uhr
Kest
saint


Aus MSDN:

C++:
void GetSystemTime(
  LPSYSTEMTIME lpSystemTime
);



Schon etwas von der >ungarischen Notation< gehört ?
--
Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
28.03.2007, 15:03 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Boah Leute natürlich ist das C und der &-Operator ist der Adressoperator.

Ganz davon abgesehen ist die Windows API komplett in C gehalten.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
28.03.2007, 15:24 Uhr
CppProgrammer



Also von der C++-Seite her betrachtet sieht mir das ganze wie ein Referenzparameter aus.
Dieser Post wurde am 28.03.2007 um 15:24 Uhr von CppProgrammer editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
28.03.2007, 16:01 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Dann solltest du erstmal C++ lernen bevor du dich so nennst oder solche Aussagen triffst.

Auf jeden Fall ist diese Diskussion sinnlos an dieser Stelle.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
28.03.2007, 16:34 Uhr
CppProgrammer



Stimmt. Suba Esel's eigentliche Frage hab ich ja schon lange beantwortet.


Zitat:

...Das folgende Beispiel ist in der Sprache C geschrieben, welche keine Referenzparameter kennt. Durch Benutzung von Zeigern kann aber ein ähnliches Verhalten realisiert werden...



Zitat:

...In der Sprache C++ können Referenzparameter ebenso wie in C als Zeiger realisiert werden. In C++ wurde aber auch eine Spracherweiterung eigens zu diesem Zweck eingeführt. Diese Spracherweiterung nennt sich Referenz und hat folgende Notation...



( http://de.wikipedia.org/wiki/Referenzparameter#Simulation_von_Referenzparametern_durch_Zeiger
http://de.wikipedia.org/wiki/Referenzparameter#Referenzparameter_in_Form_von_Referenzen )
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
28.03.2007, 16:37 Uhr
Blubber2063




Zitat von CppProgrammer:

C++:
SYSTEMTIME time;
GetSystemTime(&time);
printf("Year:%d\nMonth:%d\nDate:%d\nHour:%d\nMin:%d\nSecond:% d\n", time.wYear, time.wMonth, time.wDay, time.wHour, time.wMinute, time.wSecond);



So und jetzt hilf mir mal und sag mir wo du hier die C++ reference Notation siehst, schließlich solltest du da richtig gesehen haben das man Referenzen bei der Deklaration des Funktionsrumpfes Deklariert und nicht beim aufruf.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
28.03.2007, 16:43 Uhr
CppProgrammer




Zitat von CppProgrammer:

Stimmt. Suba Esel's eigentliche Frage hab ich ja schon lange beantwortet.


Wie Guybrush Threepwood schon gesagt hat, hat der Rest nun nichts mehr mit diesem Topic zu tun.

Dieser Post wurde am 28.03.2007 um 16:46 Uhr von CppProgrammer editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
28.03.2007, 21:37 Uhr
Suba Esel



Regt euch mal wieder ab!
Meine Anfangsfrage ist sowieso beantwortet, und das mit dem Zeiger interessierte mich nur, weil ich mich gewundert hab, wieso man das nicht als SYSTEMTIME GetSystemTime(void) oder so ähnlich deklariert hat.
--
Simon
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: