sprintf fprintf用法区别

1、输出目标不一样

  printf:输出到标准输出

  sprintf 输出到指定字符串中,参数比printf多了一个char* (目标字符串地址)

  fprintf输出到指定文件设备中,参数比printf多了一个文件指针 file *

2、原型

  1、int fprintf(file * stream,const char *format,……)

    fprintf()函数根据指定format格式发送信息到stream流指定的文件,因此fprintf可以使信息输出到指定的文件

  2、int sprintf(char * str,const char *format ,……)

     格式化输出到字符串中,注意此时需要预先给str分配足够大的空间。sprintf最常用的场景是将整数转换成字符串,可代替atoi,。

目前学习嵌入式使用的sprintf场景调用数据库接口,写入SQL语句。

posted @ 2023-06-21 22:12  风中凌乱的猪头  阅读(189)  评论(0)    收藏  举报