• C 库函数 – fwrite()


    [

    C 库函数 - fwrite()
    C 标准库 - <stdio.h>

    描述

    C 库函数 size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream) 把 ptr 所指向的数组中的数据写入到给定流 stream 中。

    声明

    下面是 fwrite() 函数的声明。

    
    size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream)
    
    

    参数

    ptr -- 这是指向要被写入的元素数组的指针。
    size -- 这是要被写入的每个元素的大小,以字节为单位。
    nmemb -- 这是元素的个数,每个元素的大小为 size 字节。
    stream -- 这是指向 FILE 对象的指针,该 FILE 对象指定了一个输出流。

    返回值

    如果成功,该函数返回一个 size_t 对象,表示元素的总数,该对象是一个整型数据类型。如果该数字与 nmemb 参数不同,则会显示一个错误。

    实例

    下面的实例演示了 fwrite() 函数的用法。

    实例

    #include<stdio.h>
    int main ()
    {
    FILE *fp;
       char str[] = "This is runoob.com";
     
       fp = fopen( "file.txt" , "w" );
       fwrite(str, sizeof(str) , 1, fp );
     
       fclose(fp);
      
       return(0);
    }
    

    让我们编译并运行上面的程序,这将创建一个文件 file.txt,它的内容如下:

    
    This is runoob.com
    
    

    现在让我们使用下面的程序查看上面文件的内容:

    实例

    #include <stdio.h>
    int main ()
    {
    FILE *fp;
       int c;
     
       fp = fopen("file.txt","r");
       while(1)
    {
    c = fgetc(fp);
          if( feof(fp) )
    {
    break ;
          }
    printf("%c", c);
       }
    fclose(fp);
       return(0);
    }
    

    C 标准库 - <stdio.h>

    ]
    转载请保留页面地址:https://www.breakyizhan.com/c-3/19425.html
  • 相关阅读:
    写在前面
    你应该知道的 RPC 原理
    虚函数 继承 多态
    指针 函数指针 指针数组
    Python使用RMF聚类分析客户价值
    数据挖掘关联分析中的支持度、置信度和提升度
    OpenCV2.4.4+Cmake2.8+Vs2010编译createsamples+traincascade程序用来训练样本
    UNITY + OpenCVSharp调节图像对比度
    使用单精度类型变量
    有符号基本整型
  • 原文地址:https://www.cnblogs.com/breakyizhan/p/13272554.html
Copyright © 2020-2023  润新知