【发布时间】:2014-01-14 08:24:20
【问题描述】:
我正在使用 Visual Studio 2013 创建一个 C 程序。
我要测试格式字符串参数。
我唯一想做的就是以下
int main(int argc, char *argv[]){
printf("Test: %2$s\n","asdf","2asdf");
return 0;
}
如果我说Test: %s 它使用第一个参数。但我希望它使用第二个参数。
但我这里的输出是Test: $s
我做错了什么? 有没有其他方法可以指定要使用的第二个参数?
【问题讨论】:
-
如果你只需要第二个,就给第二个。
-
这是一个测试。后来我需要付出更多。这是为了理解。
标签: c visual-studio format-string