C语言-文件操作1

前言

学习一下C语言读取文件.

示例代码

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
	FILE *pWriter = fopen("hello.txt", "w");                //打开或新建hello.txt
	if (pWriter == NULL)
	{
		printf("创建或打开文件失败!");
		return 0;
	}

	fputs("hello world!", pWriter);				//在pWriter文件流写入内容"hello world!"

	fclose(pWriter);					//关闭文件,从缓冲区将内容写入到文件中
	system("pause");
	return 0;
}

fopen的几种模式

文件的使用方式

含义

r/rb(只读)

为输入打开一个文本或二进制文件

w/wb(只写)

为输出打开或新建一个文本或二进制文件

a/ab(追加)

在文本或二进制文件尾部追加数据

r+/rb+(读写)

读或写打开一个文本或二进制文件

w+/wb+(读写)

读或写新建一个文本或二进制文件

a+/ab+(读写)

读或写 打开或新建一个文本或二进制文件

使用fopen,一定要记得使用fclose.

个人能力有限,如果您发现有什么不对,请私信我

如果您觉得对您有用的话,可以点个赞或者加个关注,欢迎大家一起进行技术交流

相关文章

C语言错误处理不当详解

在C语言编程中,错误处理是一个至关重要的方面,但常常被忽视或处理不当。忽略函数返回值、不检查错误代码或未能从错误中优雅恢复,都可能导致程序行为不可预测、数据损坏、安全漏洞甚至程序崩溃。什么是错误处理不...

踩坑了!嵌入式C语言常见的几个陷阱!你遇到过吗?

要尊重编程语言的语法,要不然会出现一些意想不到的问题,导致bug。下面看几种情况。1. 运算符优先级C语言中有许多运算符,例如加减乘除、逻辑运算符等等。在表达式中,不同运算符的优先级不同,如果没有注意...

C语言控制标准I/O的5个函数

与底层I/O相比,标准I/O包除了可移植以外还有两个好处。第一,标准I/O有许多专门的函数简化了处理不同I/O的问题。例如,printf()把不同形式的数据转换成与终端相适应的字符串输出。第二,输入和...

C语言之文件操作

文件操作是C语言中非常重要的功能,用于读取和写入文件中的数据。C语言提供了一组标准库函数(如 fopen、fclose、fread、fwrite 等)来实现文件操作。以下是针对C语言初学者的详细讲解。...

35岁非科班出身程序员写下C语言文件读写操作(详解),牛

数据流和缓冲区是什么?文件类型和文件存取方式都有啥?数据流就C程序而言,从程序移进,移出字节,这种字节流就叫做流。程序与数据的交互是以流的形式进行的。进行C语言文件的读写时,都会先进行“打开文件”操作...

C语言这些常见标准文件该如何使用?很基础也很重要

谈到文件,先了解下什么是文本文件和二进制文件的区别吧!1、文本文件:存储时是将字符的ASCII值存在磁盘中,取的时候将数值(ASCII)翻译成对应的字符;2、二进制文件:存取的都是二进制;文件流指针:...