问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 fprintf和fscanf 语法规则是什么

发布网友 发布时间:2022-04-28 13:05

我来回答

5个回答

热心网友 时间:2023-04-29 15:53

fprintf函数:

头文件:#include <stdio.h>
定义函数:int fprintf(FILE * stream, const char * format, ...);
函数说明:fprintf()会根据参数format 字符串来转换并格式化数据, 然后将结果输出到参数stream 指定的文件中, 直到出现字符串结束('\0')为止。
返回值:关于参数format 字符串的格式请参考printf(). 成功则返回实际输出的字符数, 失败则返回-1, 错误原因存于errno 中.
范例
#include <stdio.h>
main()
{
    int i = 150;
    int j = -100;
    double k = 3.14159;
    fprintf(stdout, "%d %f %x \n", j, k, i);
    fprintf(stdout, "%2d %*d\n", i, 2, i);
}
执行:
-100 3.141590 96
150 150

fscanf函数:

功 能: 从一个流中执行格式化输入,fscanf遇到空格和换行时结束,注意空格时也结束。

用 法:int fscanf(FILE *stream, char *format,[argument...]);

int fscanf(文件指针,格式字符串,输入列表);

  for example:

  FILE*fp;

  chara[10];

  intb;

  doublec;

  fscanf(fp,"%s%d%lf",a,&b,&c)

  返回值:整型,数值等于[argument...]的个数

其中的format就是相当于正则表达式中的格式,即用什么样的格式来分隔文件中的信息。

热心网友 时间:2023-04-29 15:53

fprintf (fp,"%d",i):是将i以整数的形式写到文件中,也就是在文件中占用四个字节
fprintf (fp,"123456"):是将字符串123456写到文件中,也就是在文件中占用6个字节
fscanf (fp,"%d",&n):从文件中读取一个整数到n中,也就是读取4个字节

热心网友 时间:2023-04-29 15:54

应该是将i变量中的数据转换成整型方式的字符串,放入fp指针中

热心网友 时间:2023-04-29 15:54

作用与scanf 、printf 相同
只是多了一个指向文件的指针fp
fprintf (fp,"%d",i); // 在fp指向的文件中打印出
fscanf (fp,"%d",&n); //在fp指向的文件中读出

热心网友 时间:2023-04-29 15:55

十进制显示 i 的值
显示“123456”
输入某个数,赋值给n
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? C语言中fscanf()按一定的格式读取文本文件! C语言fscanf的用法是什么 c语言fscanf()的问题 请问C语言这个程序中fscanf的作用是什么?和scanf一样吗? c语言fscanf函数问题 有人知道58.上说的北京别墅招保姆看管是真的吗? 58同城搜租房,只能搜全北京,怎么弄 58同城是北京的还是上海的? 58同城为什么只能选北京? 北京除了58还有哪个公司最大? 北京58同城总部办公室在哪里 介绍一下北京移动全球通58元套餐 北京58公交线路图? 58同城北京总部的地址在哪里?联系电话是多少? 58同城北京总部的地址在哪里 求58同城北京总部的电话和地址 北京58同城总部地址 58路公交车路线 让文字自动填满 固定固定的block,中间用空格填充,怎么操作? 木字旁那个字取名最好呢 C语言里fscanf是如何处理%c与%s的 c语言:fscanf(fp,&quot;%*[^&#92;n]&quot;)为什么可以跳过全部字符直到下一个换行符 C语言 fprintf和fscanf 怎么用 c语言中关于fscanf用法 有什么录屏软件不这样冲突的 也可以录闪照的给我来一个 工商银行网银被骗转给对方需要怎么处理 网银转账钱被骗24小时收可以追回吗? 网银转账被骗子骗了,怎么办 网银被骗了怎么办 网银转账怎么追回 网银被骗了怎么办? 怎样用css将下边的自动填充到空白处,在线等。。。同时天涯沦落人,css是一条不归路,各位大神帮帮忙吧。 我在网银转账被骗,怎么办? 银行转账我被骗了 网银转账的钱如何收回 被骗了! 网银转账被骗怎么办 很多人使用的是什么品牌的手机呀? 现在什么手机好用,用的比较多的手机是什么牌子 现在用什么牌子手机的比较多。 什么手机最多人用