C中read的用法?

C中read()的用法?

C中read的用法?

文章插图
read()函数的原型是int read(int fd,void *buf,int count); 。它的功能是“从文件说明符fd相关联的文件中读取count个字符,并把这些字符存储到buf所指的缓冲区中 。
C语言read函数
C中read的用法?

文章插图
rea
C中read函数读取问题
C中read的用法?

文章插图
read函数里有这样一句话 infile>>p1->gradeshuzu[i];,你的目的应该是要把文件中的数逐个存入到gradeshuzu数组中 。但是实际上这句话并不能完成这个任务 。
gradeshuzu是一个vector,因此不能直接像这样直接写入 。
C语言中的read和write怎么用?
C中read的用法?

文章插图
1.纠正:read和write是UNIX或者一些类UNIX系统,比如LINUX系统中使用的,称为LINUX系统函数 。这种函数只能在特定的操作系统下使用,可移植性差 。
这种函数基本在任何操作系统都能使用,可移植性高 。2.基础知识介绍只介绍LINUX系统函数,常用的有creat,open,close,read,write,lseek,access,一般用于文件编程3.如何使用谈到如何使用就必须说到另一个知识,文件描述符(file des