您的位置:首页 > 其它

C:变量作为printf的格式参数

2012-09-18 16:56 183 查看
问题描述:

对于 printf("%20s","abc");希望将格式与输入都变量化。形如printf(format-variable,input-variable),即执行时生成。

其实想想也就知道了,printf的格式参数为const char *.即字符串常数,即指向字符串的指针。

所以只要用一个字符串指针即可。

#include <stdio.h>
int main(void)
{

char *arr="%20s\n";
printf(arr,"200");
return 0;
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐