zoukankan      html  css  js  c++  java
  • fread与fwrite函数

    函数名: fread
    功 能: 从一个流中读数据
    用 法: int fread(void *ptr, int size, int nitems, FILE *stream);
    程序例:

    #include <string.h>
    #include <stdio.h>

    int main(void)
    {
    FILE *stream;
    char msg[] = "this is a test";
    char buf[20];

    if ((stream = fopen("DUMMY.FIL", "w+"))
    == NULL)
    {
    fprintf(stderr,
    "Cannot open output file.\n");
    return 1;
    }

    /* write some data to the file */
    fwrite(msg, strlen(msg)+1, 1, stream);

    /* seek to the beginning of the file */
    fseek(stream, SEEK_SET, 0);

    /* read the data and display it */
    fread(buf, strlen(msg)+1, 1, stream);
    printf("%s\n", buf);

    fclose(stream);
    return 0;
    }


    函数名: fwrite
    功 能: 写内容到流中
    用 法: int fwrite(void *ptr, int size, int nitems, FILE *stream);
    程序例:

    #include <stdio.h>

    struct mystruct
    {
    int i;
    char ch;
    };

    int main(void)
    {
    FILE *stream;
    struct mystruct s;

    if ((stream = fopen("TEST.$$$", "wb")) == NULL) /* open file TEST.$$$ */
    {
    fprintf(stderr, "Cannot open output file.\n");
    return 1;
    }
    s.i = 0;
    s.ch = 'A';
    fwrite(&s, sizeof(s), 1, stream); /* write struct s to file */
    fclose(stream); /* close file */
    return 0;
    }

  • 相关阅读:
    WebApi Owin SelfHost OAuth2
    HTML5 localStorage、sessionStorage 作用域
    Owin WebApi版本控制
    C# Guid 16位 唯一
    C# TimeSpan获取 年月
    ASP.NET Web Api OwinSelfHost Restful 使用
    UrlRouteModule
    asp.net 代码 注意点
    JS小问题总结
    JS中javascript:void(0)真正含义
  • 原文地址:https://www.cnblogs.com/youyou/p/171607.html
Copyright © 2011-2022 走看看