社区
C语言
帖子详情
求助一个关于sprintf的问题
CalvinKyle
2007-09-24 02:28:13
情况如下:
目前有sprintf(caTemp,"%d,%s",n,str);
例如当前的输出结果是3,abc
而我现在不想让3输出,应该如何改变格式输出控制串"%d,%s"?(目前格式输出控制串是配置的,而我不想改动代码)
...全文
112
5
打赏
收藏
求助一个关于sprintf的问题
情况如下: 目前有sprintf(caTemp,"%d,%s",n,str); 例如当前的输出结果是3,abc 而我现在不想让3输出,应该如何改变格式输出控制串"%d,%s"?(目前格式输出控制串是配置的,而我不想改动代码)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CalvinKyle
2007-09-24
打赏
举报
回复
哦,搜到了
“在许多时候,我们或许还希望这些格式控制符中用以指定长度信息的数字是动态的,而不是静态指定的,因为许多时候,程序要到运行时才会清楚到底需要取字符数组中的几个字符,这种动态的宽度/精度设置功能在sprintf 的实现中也被考虑到了,sprintf 采用”*”来占用一个本来需要一个指定宽度或精度的常数数字的位置,同样,而实际的宽度或精度就可以和其它被打印的变量一样被提供出来”
结贴!
cceczjxy
2007-09-24
打赏
举报
回复
sprintf(caTemp,"%*%s",n,str);
CalvinKyle
2007-09-24
打赏
举报
回复
sxlengwa果然牛人!请问%*是从哪学到的?求相关资料。以前从没见过这个,更没用过
_石头_
2007-09-24
打赏
举报
回复
目前格式输出控制串是配置的,
------------------------------
什么意思啊?
sxlengwa
2007-09-24
打赏
举报
回复
sprintf(caTemp,"%*,%s",n,str);
mysql
sprin
tf
函数_mysql-
sprin
tf
_s
问题
,
求助
组装一条mysql语句:
sprin
tf
_s(strSql, "INSERT INTO twifibox_runninglogs VALUES(NULL,'%u', '%s', FROM_UNIXTIME('%u'), '%.1f', '%.1f', '%d', '%d', NULL)\r\n",DeviceId, RoomID, time(NULL), (float)pTh->s16CurR...
mysql
sprin
tf
_mysql-
sprin
tf
_s
问题
,
求助
组装一条mysql语句:
sprin
tf
_s(strSql, "INSERT INTO twifibox_runninglogs VALUES(NULL,'%u', '%s', FROM_UNIXTIME('%u'), '%.1f', '%.1f', '%d', '%d', NULL)\r\n",DeviceId, RoomID, time(NULL), (float)pTh->s16CurR...
sprin
tf
函数用处详解
最初以为
sprin
tf
函数只是用来进行格式转换最方便,后来仔细学习发现,这个函数的功能很强大啊!下面是百度百科的介绍,直接贴过来!!
sprin
tf
求助
编辑百科名片 字串格式化命令,主要功能是把格式化的数据写入某个字符串中。
sprin
tf
是个变参函数,使用时经常出
问题
,而且只要出
问题
通常就是能导致程序崩溃的内存访问错误,但好在由
sprin
tf
误用导致的
问题
虽然严
c语言中怎么暂停
一个
一个
游戏,
求助
:最近在linux下用c语言写了
一个
贪吃蛇程序,有几个
问题
,第一:贪吃蛇怎么实现暂停,第二:有时候同时输入上下左右中的两个键就会直接游戏结束...
求助
:最近在linux下用c语言写了
一个
贪吃蛇程序,有几个
问题
,第一:贪吃蛇怎么实现暂停,第二:有时候同时输入上下左右中的两个键就会直接游戏结束/*以下是主要的逻辑代码,还有些.c和.h就没发了*/#include #include #include #include "snake.h"#include "input.h"#include #include//多线程WINDOW*w_snake...
c语言贪吃蛇黑方框,[
求助
][贪吃蛇]源程序,请教其中
一个
问题
。
[
求助
][贪吃蛇]源程序,请教其中
一个
问题
。源程序如下: 我的
问题
是,调节游戏速度时,数字为什么越大时,有时候竟然越快?#define N 200#include #include #include #define LEFT 0x4b00 /* 将这些特殊字符的ACSII值(这里主要的是扩展的)定义宏,来方便使用 */#define RIGHT 0x4d00#define DOWN 0x5...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章