1.库函数fprintf详解

来源:互联网 发布:交大网络 编辑:程序博客网 时间:2024/06/06 18:21

fprintf是C/C++中的一个格式化写—库函数,位于头文件<stdio.h>中,其作用是格式化输出到一个流/文件中;

函数原型

 

#include <stdio.h>
#include<stdlib.h>
int fprintf( FILE *stream, const char *format, ... );
fprintf()函数根据指定的format(格式)发送信息(参数)到由stream(流)指定的文件(传送格式化输出到一个文件中与打印机输出). fprintf()只能和printf()一样工作. fprintf()的返回值是输出的字符数,发生错误时返回一个负值.
关于 stdin、stdout、stderr 的说明如下:

By default, standard input is read from the keyboard, while standard output and standard error are printed to the screen

默认情况下,标准输入从键盘读取,同时标准输出和标准错误会打印到屏幕。

在控制台测试 :

void main( void )
{
fprintf(stderr, "%s:%d", __FILE__, __LINE__);
system("pause");
}

会在屏幕显示当前文件的路径和fprintf语句所在的行数。

0 0
原创粉丝点击