C6270
Aktualisiert: November 2007
C6270
Warnung C6270: Fehlendes Gleitkommaargument für <Funktion>: Fügen Sie ein Gleitkommaargument entsprechend dem Konvertierungsspezifizierer <Nummer> hinzu.
Dieses Warnung weist darauf hin, dass zum Abgleichen einer Formatzeichenfolge nicht genügend Argumente bereitgestellt werden; mindestens eines der fehlenden Argumente ist eine Gleitkommazahl. Dieser Fehler kann neben Abstürzen möglicherweise eine nicht ordnungsgemäße Ausgabe zur Folge haben.
Beispiel
Der folgende Code generiert diese Warnung:
#include <stdio.h>
#include <string.h>
void f()
{
char buff [25];
sprintf(buff,"%s %f","pi:");
}
Um die Warnung zu korrigieren, übergeben Sie das fehlende Argument, wie im folgenden Code gezeigt:
#include <stdio.h>
#include <string.h>
void f()
{
char buff [25];
sprintf(buff,"%s %f","pi:",3.1415);
}
Der folgende Beispielcode verwendet die Funktion zur sicheren Zeichenfolgenbearbeitung, sprintf_s, um diese Warnung zu korrigieren:
#include <stdio.h>
#include <string.h>
void f()
{
char buff [25];
sprintf_s( buff, 25,"%s %f", "pi:",3.1415 );
}