关于sprintf函数——两个格式输出问题
2013-01-05 17:32
316 查看
在函数处理中,经常会遇到将int 类型的时间转换成char*类型并输出。例如:2013.1.5,要输出“2013.01.05”。其中,年月日都是int型变量。这类问题,可用sprintf函数进行处理
在函数处理中,经常会遇到将int类型的货币转换成char*类型并输出。例如:12(单位是“分”),要输出“0.12”。这类问题,也是通过sprintf函数进行处理
sprintf(cost,"%d%c%02d",tcost/100,'.',tcost%100);
所以,sprintf的函数非常强大,对于格式输出,该函数处理起来真是非常方便。记录下来,供大家参考。
sprintf((char*)monthtime,"%d/%02d/%02d",(uint16)tyear,(uint8)tmonth,(uint8)tday);
在函数处理中,经常会遇到将int类型的货币转换成char*类型并输出。例如:12(单位是“分”),要输出“0.12”。这类问题,也是通过sprintf函数进行处理
sprintf(cost,"%d%c%02d",tcost/100,'.',tcost%100);
所以,sprintf的函数非常强大,对于格式输出,该函数处理起来真是非常方便。记录下来,供大家参考。
相关文章推荐
- C语言学习4: 函数返回值与传入参数,关于函数值传递和类型隐性转换,变量不同的作用域,static变量,多文件编译例如两个C文件,显示函数调用语句跳转,递归,斐波那契数列,多文件编译相同变量的问题。
- 关于编写函数比较两个整数的大小的问题
- 由__declspec宏引发的关于输出函数方法的问题
- 关于vs2010 中c++输出字符串到txt文件中的格式问题
- OPENCV关于彩色视频以灰度格式输出会翻转的问题
- Qt-QML-关于两个平级的qml文件中的函数调用问题
- 关于keil中sprintf()函数死机的问题
- 关于python的输出格式控制和函数format
- 问题:求两个字符串的最长公共子串。 要求:输入两个字符串,输出它们的最长公共子串,包括长度。 设计: 设计一个类 String,包括一个 len(字符串长度)和字符串指针 s。另有如下成员函数: ·
- 关于列转行的两个函数(listagg,wm_concat)结果空白问题
- 【疑问】有关C语言中printf函数的输出和格式的问题
- 关于printf()函数和浮点数 输出格式汇总
- 关于printf系列格式化输出函数,%S格式的分析
- c++一些关于输出格式的函数
- 关于textarea标签输出数据库数据时出现大量空格导致格式不一致的问题
- 关于输出延迟问题(C++)函数
- 关于Python中输出文件选择格式问题
- 两个关于输出流和输入流做形参的函数
- 【C语言】关于printf函数输出字符格式
- C#中Console.WriteLine()函数输出格式详解