HILFE!!! Fehler!
-
Kann mir jemand helfen?
Warum funktioniert das nicht?char Buffer[32]=""; int w=800,h=600,b=16,r=75; sprintf(Buffer,"%4d x %4d %4d-Bit %4d Hz",w,h,b,r); sscanf(Buffer,"%4d x %4d %4d-Bit %4d Hz",w,h,b,r);
Wenn ich das Programm ausführe bekomme ich eine Fehlermeldung!
HILFE!!!
-
Bei scanf() mußt du die Adresse der Variablen übergeben, in die du die eingelesenen Werte unterbringen willst - also
sscanf(Buffer,"%4d x %4d %4d-Bit %4d Hz",&w,&h,&b,&r);
.
-
Dieser Thread wurde von Moderator/in CStoll aus dem Forum C++ in das Forum ANSI C verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.