Condividi tramite


C6530

avviso 6530: stile <nome> della stringa di formato non riconosciuto

L'avviso indica che la proprietà FormatString utilizza un valore diverso da scanf o printf. Per risolvere il problema, esaminare il codice e utilizzare un valore valido per la proprietà Style.

Esempio

Nel codice seguente l'avviso viene generato a causa di un errore di digitazione nella proprietà Style:

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_FormatString(Style="printfd")] char *px); 

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([FormatString(Style="printfd")] char *px); 

Per risolvere il problema, utilizzare un valore Style valido come riportato nel codice seguente:

// C
#include <CodeAnalysis\SourceAnnotations.h>
void f([SA_FormatString(Style="printf")] char *px); 

// C++
#include <CodeAnalysis\SourceAnnotations.h>
using namespace vc_attributes;
void f([FormatString(Style="printf")] char *px);