zoukankan      html  css  js  c++  java
  • sprintf与fprintf

    sprintf

    函数功能:把格式化的数据写入某个字符串  

    头文件:stdio.h

    函数原型:int sprintf( char *buffer, const char *format [, argument] … );   返回值:字符串长度(strlen)

    字串格式化命令,主要功能是把格式化的数据写入某个字符串中。sprintf 是个变参函数,使用时经常出问题,而且只要出问题通常就是能导致程序崩溃的内存访问错误,但好在由sprintf 误用导致的问题虽然严重,却很容易找出,无非就是那么几种情况,通常用眼睛再把出错的代码多看几眼就看出来了。

    fprintf

            C /C++中的一个格式化写—库函数;其作用是格式化输出到一个流/文件中;  

    函数完整形式: int fprintf(FILE *stream,char *format [,argument])

    传送格式化输出到一个文件中

           用法

      #include <stdio.h>   int fprintf( FILE *stream, const char *format, ... );   fprintf()函数根据指定的format(格式)(格式)发送信息(参数)到由stream(流)指定的文件. fprintf()只能和printf()一样工作. fprintf()的返回值是输出的字符数,发生错误时返回一个负值.

           返回值

      若成功则返回输出字符数,若输出出错则返回负值。

  • 相关阅读:
    Flutter 布局类组件:简介
    Flutter 基础组件:进度指示器
    Flutter 基础组件:单选框和复选框
    Flutter 基础组件:图片和Icon
    Flutter 基础组件:按钮
    Flutter 基础组件:文本、字体样式
    Flutter 基础组件:状态管理
    Flutter 基础组件:Widget简介
    网络编程之TCP
    入门多线程
  • 原文地址:https://www.cnblogs.com/ymy124/p/2361872.html
Copyright © 2011-2022 走看看