fread与fwrite读取数字或数组

原创 2017年05月17日 23:28:35
#include <stdio.h>  
int main()  
{  
    FILE* pFile;  
    int num1=20,num2=21;  
    pFile = fopen("myfile.bin" , "wb"); 
    fwrite(&num1 , sizeof(int) , 1 ,pFile);
    fwrite(&num2 ,  sizeof(int) ,1 , pFile); 
    fclose(pFile);

    int n1,n2;
    pFile = fopen("myfile.bin" , "r");  
    fread(&n1 ,  sizeof(int) , 1 ,pFile);
    fread(&n2 ,  sizeof(int) ,1 , pFile);
    printf("%d %d\n", n1,n2);

    fclose(pFile);
    return 0;
}  
#include <stdio.h>  
int main()  
{
    int i;
    FILE* pFile;  
    int arr[5];
    for(i=0; i<5; i++)
    {
        arr[i] = i;
    }
    pFile = fopen("myfile.bin" , "wb"); 
    fwrite(arr, sizeof(int), 5, pFile);
    fclose(pFile);

    int recvarr[5];
    pFile = fopen("myfile.bin" , "r");  
    fread(recvarr,  sizeof(int), 5, pFile);
    for(i=0; i<5; i++)
    {
        printf("%d ",recvarr[i]);
    }  
    fclose(pFile);
    return 0;
}  

fread和fwrite对结构体数组从文件读入或写入

从键盘输入4个学生数据,把他们转存到磁盘文件中去 重点内容#define _CRT_SECURE_NO_WARNINGS #include #define SIZE 2 struct student...
  • liuweidagege
  • liuweidagege
  • 2015年03月30日 21:14
  • 4147

fwrite和fread函数的用法小结

fwrite和fread是以记录为单位的I/O函数,fread和fwrite函数一般用于二进制文件的输入输出。 #include size_t fread(void *ptr, size_t si...
  • Sky_qing
  • Sky_qing
  • 2013年10月16日 16:55
  • 106229

C++之函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结

字符串读写函数fgets和fputs 一、读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为: fgets(字符数组名,n,文件指针); 其中的n是一个正...
  • Athenaer
  • Athenaer
  • 2012年08月17日 11:35
  • 19831

C++ 将一个文件读入数组再读出数组

#include #include using namespace std; void main() { char filePath[256]; strcpy(filePath,"E:/图片/Sa...
  • riyuedangkong1
  • riyuedangkong1
  • 2016年10月02日 18:26
  • 1977

关于fread函数读取到的数据和实际统计的和数据不一样

文件1.txt中的内容如下:   “123”    “456” 用下面的方式统计文件的字节数:        fp = fopen("1.txt", "r");     ...
  • tgdzsjh
  • tgdzsjh
  • 2014年06月20日 10:58
  • 1055

PHP之如何将数组变量写入文件?

在用PHP记录日志,或者是 Ajax 请求出错想要 debug 的时候。我们一般都会将信息写入到一个指定的文件 当中。然后根据相应的信息来处理问题。 比如笔者最喜欢在用 Ajax 取不到数据的时候...
  • yanfangphp
  • yanfangphp
  • 2013年02月26日 10:44
  • 5265

fopen、fwrite、fread 函数——读写结构体类型数据详解

问题引入几个概念需要了解 文件读写过程:打开、读、写、关闭 结构体类型,也是一种类型,用简单数据类型的思维去考虑复杂类型 fopen()函数 函数原型: FILE *fopen(const cha...
  • wangjun_huster
  • wangjun_huster
  • 2017年04月16日 23:02
  • 1668

c语言把文件中数据读取并存到数组中

1.txt 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 2.txt
  • ahuang1900
  • ahuang1900
  • 2014年07月02日 17:24
  • 4859

文件读写:fwrite与fprintf的区别(即二进制方式和文本方式的区别)

C语言把文件看作一个字符(字节)的序列,即由一个一个字符(字节)的数据顺序组成。根据数据的组织形式,可分为ASCII文件和二进制文件。ASCII文件又称为文本(text)文件,它的每个字节放一个ASC...
  • guanyasu
  • guanyasu
  • 2016年11月23日 23:32
  • 3323

数组写入Txt 与读Txt到数组 C++

因为需要保存一些二维数组的数据,所以在写入到Txt,与从Txt中读出到数组中还是不很理解,上网查了很久,发现很多都是讲了很多理论的,不适合刚刚入门的小菜鸟,于是我这只菜鸟就写了个菜鸟版的,其中讲述组的...
  • chen372901
  • chen372901
  • 2016年03月05日 15:19
  • 4294
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:fread与fwrite读取数字或数组
举报原因:
原因补充:

(最多只允许输入30个字)