swprintf Parameter
-
swprintf ( cfi.FaceName, L"%ls", L"Lucida Console" );
warning C4047: 'Funktion': Anzahl der Dereferenzierungen bei 'size_t' und 'unsigned short [4]' unterschiedlich
warning C4024: 'swprintf': Unterschiedliche Typen für formalen und übergebenen Parameter 2Warum meckert der Compiler?
Als wenn er einen size_t als zweiten Parameter erwarten würde
-
Ja. Der Compiler hat recht, standardkonform ist der 2.Parameter vom Typ size_t.
-
Verdammt.
http://msdn.microsoft.com/en-us/library/ybk95axf(v=vs.71).aspx
Dann ist die erste Version eine Überladung und nicht standardgemäß.
Ich sollte mal auch andere Referenzen zu Rate ziehen.
Thank you @Wutz.