模式下为现有文件使用 fopen()
函数 fopen() 打开由指针指向的文件并读写该文件。在写模式中使用“w”,而在读模式中使用“r”。
当某个文件存在于目录中时,它将被视为一个新的空文件,并用新数据覆盖文件的内容。
以下是 C 语言中 fopen() 的语法:
FILE *fopen(const char *filename, const char *access_mode)
在此处,
filename − 要打开的文件的名称。
acess_mode − 访问文件时的模式,例如读模式或写模式。
以下是在 C 语言中 fopen() 的示例:
假设我们有一个名为“one.txt”的文件,其中包含以下内容。
This is demo text! This is demo text! This is demo text!
现在,我们来看一下该示例。
示例
#include <stdio.h>
#include<conio.h>
void main () {
FILE *f;
int len;
f = fopen("one.txt", "r");
if(f == NULL) {
perror(“Error opening file”);
return(-1);
}
fseek(f, 0, SEEK_END);
len = ftell(f);
fclose(f);
printf("Size of file: %d bytes", len);
getch();
}输出
Size of file: 78 bytes
在上面的程序中,声明了一个文件类型指针变量 f,并使用 fopen() 函数用它来打开名为“one.txt”的文件。
FILE *f;
int len;
f = fopen("one.txt", "r");
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP