Kann die Fehlermeldung nicht interpretieren :-(

Hallo Wissende,

was will mir der Compiler bei der folgenden Fehlermeldung in der Zeile *** sagen?
–> 'Operator
#include

unsigned __int64 /*double*/ Koerner(short iFelder)
{
unsigned __int64 /*double*/ dSum = 1;

if(iFelder

Hallo Wissende,

Hallo Fragender,

der Typ __int64 ist kein ANSI-Typ, sondern wurde vom Microsoft dazugebastelt. Damit ist der (ANSI)Operator
char strHuge[42];
sprintf(strHuge, „%I64u“, dErg);
cout

Microsoft hat das Typ-Feld im printf()-Formatstring um ein mögliches Präfix erweitert. Das Präfix „I64“ kann vor d,i,o,u,x und X gesetzt werden und kennzeichnet ein __int64-Argument.

Grüße,
Ralf

wär’s so nicht einfacher?

cout