首页 > 其他分享 >fprintf()函数

fprintf()函数

时间:2023-08-23 17:13:54浏览次数:35  
标签:文件 函数 打印输出 指定 fprintf printf out

fprintf()用于文件操作

#include <stdio.h>

int fprintf( FILE *stream, const char *format,... );

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

char name[20] = "Mary";
FILE *out;
out = fopen( "output.txt", "w" );
if( out != NULL )
fprintf( out, "Hello %s\n", name );

**也就是说,除了多了个指定输出到哪个流,其余与printf一样。

fprintf()和printf()一样工作.
printf是打印输出到屏幕,fprintf是打印输出到文件。
fprintf()的返回值是输出的字符数,发生错误时返回一个负值.
在有些地方,有这样的定义:printf(…)=fprintf(stdout,…).
————————————————
版权声明:本文为CSDN博主「coolwriter」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/coolwriter/article/details/77868103

标签:文件,函数,打印输出,指定,fprintf,printf,out
From: https://www.cnblogs.com/hi-wind/p/17652197.html

相关文章

  • 【C语言基础语法】5. 函数
    一、函数概述1.1函数的作用函数的使用可以省去重复代码的编写,降低代码重复率函数可以让程序更加模块化,从而有利于程序的阅读,修改完善1.2函数的调用:产生随机数调用函数时,需要关心:头文件:包含指定的头文件函数名字:函数名字必须和头文件声明的名字一样功能:需要知道此函数作用后才能调......
  • 无涯教程-PHP Online Quiz函数
    以下测验提供与PHP相关的多项选择题(MCQ)。您将必须阅读所有给定的答案,然后单击正确的答案。如果您不确定答案,则可以使用显示答案按钮检查答案。您可以使用下一个测验按钮检查测验中的新问题集。Q1-关于PHP,以下哪项是正确的?A-PHP可以访问cookie变量并设置cookie。......
  • SG函数
    SG函数先定义,SG函数对应有向无环图(DAG)上的一种游戏:有一枚棋子在起点上,每次可以沿着边往后移动,谁无法移动谁就输了。公平组合游戏可以转换成他,只需要将局面中的所有状态看成一个节点,合法行动看成有向边。判断必胜需要求解的就是起点的SG。对于终点(没有出边),\(SG=0\)。对于其......
  • 无涯教程-PHP Interview Questions函数
    亲爱的读者,这些PHP编程语言面试问题是专门设计的,目的是让您熟悉在采访中可能会遇到的关于PHP编程语言主题的问题的性质。根据我的经验,优秀的面试官几乎不会计划在面试过程中提出任何特定的问题,通常,问题是从该主题的一些基本概念开始的,然后根据进一步的讨论和您的回答继续......
  • 两种修改字节码改变函数执行方式
    1示例publicReturnTypefunction(){try{Object[]args=newObject[]{};RetbeforeRet=callOnBefore(args...);//返回对象if(beforeRet.state==1){return(ReturnType)beforeRet.respo......
  • 无涯教程-PHP - 错误处理函数
    这些是处理错误处理和日志记录的功能。它们使您可以定义自己的错误处理规则,以及修改错误记录方式。运行时配置这些功能的行为受php.ini中的设置影响,这些设置在下面定义。NameDefaultChangeableChangelogerror_reportingNULLPHP_INI_ALLdisplay_errors"1"PHP_INI_ALL......
  • 无涯教程-PHP - preg_split()函数
    preg_split()-语法arraypreg_split(stringpattern,stringstring[,intlimit[,intflags]]);preg_split()函数的操作与split()完全相同,只不过正则表达式被接受为pattern的输入参数。如果指定了可选的输入参数limit,则仅返回子字符串的限制数量。标志可以是以下标志......
  • 5、oracle迁移到postgres-oracle中使用的`nvl`函数更改为统一的`coalesce`函数
    目录oracle迁移到postgres-oracle中使用的nvl函数更改为统一的coalesce函数1、oracle的nvl函数2、postgre的coalesce函数oracle迁移到postgres-oracle中使用的nvl函数更改为统一的coalesce函数nvl函数与coalesce函数都是值非空时,给默认值,oracle中也存在coalesce函数1、oracle的......
  • 4、oracle迁移到postgres-oracle中使用的`decode`函数使用`case when`统一语法
    目录oracle迁移到postgres-oracle中使用的decode函数使用casewhen统一语法1、oracle的decode语法2、postgres的casewhenoracle迁移到postgres-oracle中使用的decode函数使用casewhen统一语法oracle中也有使用casewhen语法,使用decode函数比较简洁。1、oracle的decode语法匹......
  • Python基础入门学习笔记 021函数:lambda表达式
    lambda表达式的作用•Python写一些执行脚本时,使用lambda就可以省下定义函数过程,比如说我们只是需要写个简单的脚本来管理服务器时间,我们就不需要专门定义一个函数然后再写调用,使用lambda就可以使得代码更加精简。•对于一些比较抽象并且整个程序执行下来只需要调用一两次的函......