- 博客(5)
- 收藏
- 关注
原创 gcc编译的时候提示找不到文件或目录,最后编译终止
后面仔细看了一下报错信息,第二行报错信息说是:没有输入文件,就意味着gcc命令没有输入正确的编译文件,随后通过。这个原因最开始我以为是文件的权限不够,所以使用。gcc 参数 -o 后面一定要跟最后编译输出的可执行文件的名字。命令使得文件变成了最大的操做权限,还是编译报错。
2023-05-30 00:32:56 3665 1
原创 文件的打开和关闭,fopen()和fclose
文件的打开一共有三个函数,分别是fopen()、fdopen()、fropen(),函数原型如下: FILE *fopen(const char *path, const char *mode); FILE *fdopen(int fd, const char *mode); FILE *freopen(const char *path, const char *mode, FILE *stream);三个文件打开函
2022-12-04 01:58:40 1796
原创 标准IO——缓冲区实验
在进行一些需要频繁操作访问文件的操作时,像访问磁盘文件。由于向磁盘驱动器传入数据或者从磁盘驱动器传出数据都是相对较慢的操作。因此,为了获得更好的性能,我们通常采用在文件读写过程中加入缓冲,因为无门对缓冲区的读写几乎是不花什么时间的,而且每次“大块”的移动也会比单一字节的移动要快很多。换从操作都是在系统后台自动进行的,如果极少数情况下需要我么主动对缓冲进行操作的话,可以使用以下几个函数fflush函数、setbuf函数和setvbuf函数。
2022-11-23 22:54:45 424
原创 文件IO——流
在C语言中,流表示任意输入的源或者任意输出的目的地。这些流常常表示存储在不同介质上的文件(如:硬盘驱动器、CD、DVD和闪存),但是也会和不存储文件的设备有关联(如网络端口、打印机等),所以在中的许多函数除了可以处理表示文件的流,还可以处理各种形式的流。这类指针类型为FILE *(FILE *类型在stdio.h文件中有声明,stdio.h文件的路径:/usr/include/stdio.h)。这种方法为输入重定向,类似的也会有输出重定向,方法类似。
2022-11-23 01:11:21 166
原创 文件IO——标准IO和文件IO的区别
文件IO和标准IO主要的区别在于有无缓冲区,标准IO在进行系统调用操作时,会先操作缓冲区,而文件IO则直接进行系统调用。
2022-11-22 00:56:33 862 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人