共用方式為


C6530

警告 6530: 無法辨認的格式字串樣式 <name>

這則警告表示 FormatString 屬性 (Property) 正在使用 scanf 或 printf 以外的值。 若要更正這則警告,請檢視您的程式碼,並在 Style 屬性中使用有效的值。

範例

下列程式碼會因為在 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); 

若要更正這則警告,請使用有效的 Style,如下列程式碼所示:

// 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);