admin管理员组

文章数量:1658610

文章目录

  • 函数功能:
    • 把格式化的数据写入某个字符串
  • 参数说明及应用举例
    • 解释:
    • 连接字符串
    • 打印地址信息
    • 利用sprintf 的返回值
    • 使用sprintf 的常见问题

函数功能:

把格式化的数据写入某个字符串

头文件:

stdio.h

函数原型:

int sprintf( char *buffer, const char *format, [ argument]);

参数列表:
  buffer:char型指针,指向欲写入的字符串地址。
  format:char型指针,指向的内存里面存放了格式字符串。
  [argument]…:可选参数,可以是任何类型的数据。
  返回值:字符串长度(strlen)
相关函数:

  int sprintf_s(char *buffer,size_t sizeOfBuffer,const char *format, [argument] ... );
  int _sprintf_s_l(char *buffer,size_t sizeOfBuffer,const char *format,locale_t locale ,[argument] ... );
  int swprintf_s(wchar_t *buffer,size_t sizeOfBuffer,const wchar_t *format ,[argument]...);
  int _swprintf_s_l(wchar_t *buffer,size_t sizeOfBuffer,const wchar_t *format,locale_t locale ,[argument]);
  template <size_t size>
  int sprintf_s

本文标签: 函数语言详细sprintf