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