zoukankan      html  css  js  c++  java
  • fread()函数和fwrite()函数进行文件操作

      在用fread()函数读取文件时,如果读取为空,该函数返回值为0,若读取成功返回值为1。还有就是要记得用fclose()函数关闭文件哦。

      话不多说 上代码:

     1 #include<stdio.h>
     2 #include<stdlib.h>
     3 
     4 struct node{
     5     int a;
     6 }stu[10];
     7 
     8 void save(void);
     9 void load(void);
    10 
    11 int main()
    12 {
    13     int i, j;
    14     for(i = 0; i < 10; i++)
    15         stu[i].a = i;
    16     save();
    17     for(i = 0, j = 10; i < 10; i++)
    18         stu[i].a = ++j;
    19     load();
    20     for(i = 0; i < 10; i++)
    21         printf("%d ", stu[i].a);
    22 }
    23 void save(void)
    24 {
    25     FILE *fp;
    26     fp = fopen("safjk.txt", "b");
    27     for(int i = 0; i < 10; i++)
    28         fwrite(&stu[i], sizeof(node), 1, fp);
    29     fclose(fp);
    30 }
    31 void load(void)
    32 {
    33     FILE *fp;
    34     fp = fopen("safjk.txt", "rb");
    35     for(int i = 0; fread(&stu[i], sizeof(node), 1, fp); i++);
    36     fclose(fp);
    37 }
  • 相关阅读:
    Python import模块
    Python 内置函数
    Python Pickle序列化
    android xml布局文件属性说明
    android 中动画
    Android样式——Styles
    代码家
    Android UI目录
    Android 基本控件
    android and webview 网页应用
  • 原文地址:https://www.cnblogs.com/didideblog/p/7083737.html
Copyright © 2011-2022 走看看