C语言中文件指的是什么?
4个回答
展开全部
楼主,你好,根据我学数据库系统原理来说,记录就是指数据。
楼主你补充的那句话是正确的,c语言是把文件看作是一个字符(字节)的序列,即是由一个一个字符(字节)的数据顺序组成的。由此看来,c语言中文件并不是由记录组成的。更简单一点说,数据就是好像,我叫张三,学号是08,张三和08就是一条记录。而c语言中会不会有出现这样的语句?楼主看到这里理解了吧?另外一个,数据的组织形式又有两种,可分为ascii代码和二进制文件。
楼主你补充的那句话是正确的,c语言是把文件看作是一个字符(字节)的序列,即是由一个一个字符(字节)的数据顺序组成的。由此看来,c语言中文件并不是由记录组成的。更简单一点说,数据就是好像,我叫张三,学号是08,张三和08就是一条记录。而c语言中会不会有出现这样的语句?楼主看到这里理解了吧?另外一个,数据的组织形式又有两种,可分为ascii代码和二进制文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、c语言文件类型指针是通过FILE
*fp;
这种形式进行定义的。
2、关于FILE结构有如下定义:
#ifndef _FILE_DEFINED
struct _iobuf {
char *_ptr; //文件输入的下一个位置
int _cnt; //当前缓冲区的相对位置
char *_base; //指基础位置(即是文件的起始位置)
int _flag; //文件标志
int _file; //文件描述符id
int _charbuf; //检查缓冲区状况,如果无缓冲区则不读取
int _bufsiz; //文件缓冲区大小
char *_tmpfname; //临时文件名
};
typedef struct _iobuf FILE;
#define _FILE_DEFINED
#endif
*fp;
这种形式进行定义的。
2、关于FILE结构有如下定义:
#ifndef _FILE_DEFINED
struct _iobuf {
char *_ptr; //文件输入的下一个位置
int _cnt; //当前缓冲区的相对位置
char *_base; //指基础位置(即是文件的起始位置)
int _flag; //文件标志
int _file; //文件描述符id
int _charbuf; //检查缓冲区状况,如果无缓冲区则不读取
int _bufsiz; //文件缓冲区大小
char *_tmpfname; //临时文件名
};
typedef struct _iobuf FILE;
#define _FILE_DEFINED
#endif
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题1:内部介质指的是指内存。
问题2:数据当然是指由1和0组成的电脑中的文件了,一般是指txt形式的。
问题2:数据当然是指由1和0组成的电脑中的文件了,一般是指txt形式的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询