C6270
uyarı C6270: eksik <function> kayan bağımsız değişkeni: dönüştürme belirleyici <number> karşılık gelen bir kayan bağımsız değişkeni ekleyin
Bu uyarı formatlı dizenin eşleşmesi için yeterli parametre sağlanmadığını belirtir; eksik parametrelerden en az biri noktalı bir sayıdır.Bu hata hatalı çıktılara ek olarak kilitlenmelere neden olabilir.
Örnek
Aşağıdaki kod bu uyarıyı üretir:
#include <stdio.h>
#include <string.h>
void f()
{
char buff [25];
sprintf(buff,"%s %f","pi:");
}
Bu uyarıyı düzeltmek için, aşağıdaki kodda gösterildiği gibi eksik parametreyi geçin:
#include <stdio.h>
#include <string.h>
void f()
{
char buff [25];
sprintf(buff,"%s %f","pi:",3.1415);
}
Aşağıdaki örnek kod sprintf_s güvenli dize işleme fonksiyonunu kullanır, bu uyarıyı düzeltmek için:
#include <stdio.h>
#include <string.h>
void f()
{
char buff [25];
sprintf_s( buff, 25,"%s %f", "pi:",3.1415 );
}