发布时间:2023-06-30 10:00
1、该函数包含在stdio.h的头文件中,因此需要 #include
2、sprintf和平时我们常用的printf函数的功能很相似。sprintf函数打印到字符串中(要注意字符串的长度要足够容纳打印的内容,否则会出现内存溢出),而printf函数打印输出到屏幕上。sprintf函数常用于像数组中封装特定的字符串。
3、sprintf函数的格式:
int sprintf( char *buffer, const char *format [, argument,…] );
注意 sprintf函数的第一个参数为字符型指针,因此声明时,数组注意声明称字符型;若声明为其他类型,注意转换。
例:
1、
char str[20]; //直接声明为字符串数组
sprintf(str,"%d-%2d-%2d",year,month,day);
2、
unsigned char str[20]; //不是直接声明为字符串数组,要进行转换
sprintf((char*)str,"%d-%2d-%2d",year,month,day);
完美!字节3-1级别大佬把《数据结构与算法》讲透了,带源码笔记
全站最详细的Python numpy 搭建全连接神经网络模型教程(理论计算+代码实现)(不止能预测手写数字数据,准确率93.21%)
MindSpore报错“RuntimeError: Unexpected error. Inconsistent batch..
ant design pro项目安装以及坑点和大部分可能出现问题总结
Apple HomeKit, Amazon Alexa 和Google Home选哪个?
全靠这套面试题,历经一年学弟从家里到了阿里,只要有梦想总会实现的
一文教你将Visual Studio Code变成Python开发神器
白帽黑客与网络安全工程师教你Kali Linux:使用Metasploit进行SSH服务扫描
写在21年初的后端社招面试经历(两年经验): 蚂蚁 头条 PingCAP
IEEE Access被剔除!中科院最新发布《国际期刊预警名单(试行)》!