sprintf打印%的问题
int main(int argc, char *argv[])
{
int t = 5;
char buf[100];
sprintf(buf, "%% Hello, world %d times! ", t);
printf(buf);
return 0;
}
期望显示为:% Hello, world 5 times!
实际显示为:Hello, world 5 times!
[解决办法]
这种情况就应该用4个%了
sprintf(buf, "%%%% Hello, world %d times! ", t);
[解决办法]
这个还真不会
算了,不要分了,我得在闭关修炼下!
哈哈
[解决办法]
format format
[解决办法]
。。。。。。。。。。。。。。。。。