fprintf函数是什么
答案:2 悬赏:40
解决时间 2021-02-22 03:53
- 提问者网友:护她一生,唯爱
- 2021-02-21 14:42
类似printf差别是写入文件而不是屏幕标准输出
最佳答案
- 二级知识专家网友:末路丶一枝花
- 2021-02-21 15:11
fprintf是向文件输出,将输出的内容输出到硬盘上的文件、相当于文件的设备上
全部回答
- 1楼网友:飘零作归宿
- 2021-02-21 16:27
fprintf是c/c++中的一个格式化写 库函数;其作用是格式化输出到一个流/文件中;
函数原型:
int fprintf (file* stream, const char*format, [argument])
参数:file*stream为文件指针,const char* format以什么样的格式输出,[argument]为输入列表
返回值:printf()函数根据指定的format(格式)发送信息(参数)到由stream(流)指定的文件. fprintf()只能和printf()一样工作. fprintf()的返回值是输出的字符数,发生错误时返回一个负值.
实例:
#include
int main(void)
{
file *in,*out;
in = fopen("\\autoexec.bat", "rt");
if(in == null)
{
fprintf(stderr, "can not open inputfile.\n");
return 1;
}
out = fopen("\\autoexec.bat", "wt");
if(out == null)
{
fprintf(stderr, "can not open outputfile.\n");
return 1;
}
while(!feof(in))
fputc(fgetc(in), out);
fclose(in);
fclose(out);
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯