首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

sprintf打印%的有关问题

2012-04-06 
sprintf打印%的问题intmain(intargc,char*argv[]){intt5charbuf[100]sprintf(buf,%%Hello,world%dtime

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
[解决办法]
。。。。。。。。。。。。。。。。。

热点排行