C 语言 Fread() 函数28 Aug 2024 | 5 分钟阅读 在本文中,我们将讨论C语言中的fread()函数,包括其语法和示例。 C语言的fread()函数用于从文件中读取数据并将其存储在缓冲区中。fread()函数从作为函数参数提供的输入流中读取对象,并将它们存入一个数组缓冲区。读取数据的字符函数会前进指定输入流的文件位置指示器。 C语言中fread()函数语法C语言中fread()方法的语法如下: size_tfread(void * array_buffer, size_t size, size_t count, FILE * file_strea) C语言中fread()函数的参数fread()函数接收多个参数。让我们分别仔细看看这些变量: array_buffer 使用缓冲区可以将数据临时存储在计算机内存中。从输入流读取的数据将保存在缓冲区中,该缓冲区由指向缓冲区内存位置的指针(此参数)指定。 大小 此参数指定要从输入流中读取的每个块的大小(以字节为单位)。 count count参数确定将从数据输入流中读取的字符数。 file_stream 这是一个指向FILE对象的指针,将从中读取数据,然后将其放置在arraybuffer指定的地址。 C语言中fread()函数的返回值当函数调用成功完成时,C语言中的fread()函数返回一个整数值,表示已读取的元素总数(count)。如果没有错误或遇到了EOF(其值为-1,表示输入结束),则fread()函数返回一个小于count的整数值。 示例让我们来看一个示例,了解如何使用fread()方法从文件中读取输入。 输出 Data read from the file: Hello, World! This is a test. Number of elements read: 31 fread()函数的作用是什么?C语言中的fread()函数是fwrite()函数的补充。fread()函数从输入文件流中读取一个数据块。该函数从指定的输入流中读取count个元素,每个元素的大小为bytes。函数在成功操作时返回小于count的数字或等于count的整数值。读取内容的字符函数会前进指定输入流的文件位置指示器。 附加情况C语言中的fread()函数有几种附加情况。其中一些如下: 从文件中读取一个整数 现在,我们来看一个程序,了解如何使用C语言的fread()函数从文件中读取字符串。举个例子,我们从文件中读取一个整数值。 输出 Integer read from the file: 42 说明
从文件中读取多个值使用C语言的fread()函数可以从包含多行数据的文件中读取数据。 示例 现在,我们来看一个程序,了解如何使用C语言的fread()函数从文件中读取多个值。 输出 Text read from the file: This is a sample text file. Number of elements read: 27 解释
结论
下一个主题C语言的猜谜游戏程序 |
在本节中,我们将讨论 C 编程语言中的 snprintf() 函数。snprintf 是 stdio.h 头文件的一个预定义库函数,它将标准 printf() 函数的输出重定向到其他缓冲区。snprint() 函数用于格式化给定的...
阅读 4 分钟
没有 main() 函数的 C 程序 我们可以不使用 main() 函数来编写 C 程序。为此,我们需要使用 #define 预处理器指令。让我们来看一个不使用 main() 函数打印 “hello” 的简单程序。示例 #include<stdio.h> #define start main void start() { ...
阅读1分钟
在C编程语言中,使用特殊的运算符来执行不能通过普通算术或逻辑运算符完成的特定操作。这些运算符之所以特殊,是因为它们有自己独特的语法和功能。在这篇博文中,我们将探讨其中一些...
阅读 3 分钟
在本文中,我们将讨论 C 语言中 fseek() 和 rewind() 函数之间的区别。但在讨论区别之前,我们必须了解 C 语言中的 fseek() 和 rewind() 函数。fseek(): C 语言中的 fseek() 函数用于重新定位文件位置指示符...
阅读 12 分钟
在本文中,您将了解对象代码和源代码之间的区别。但在讨论区别之前,您必须了解对象代码和源代码。什么是对象代码?对象代码是计算机和其他设备可以理解的代码。它是由程序的...生成的。
5 分钟阅读
本文将使用循环(for、do-while和while循环)和函数(用户定义的函数和递归函数)在C编程语言中编写表格程序。数字的表格(或乘法表)是通过将一个常数乘以1到10之间的迭代数字生成的...
阅读 8 分钟
高斯-赛德尔方法是一种迭代过程,用于解决(许多)线性方程组的平方系统。它也经常被称为“Liebmann”方法。任何迭代数值分析方法中的每一次解的尝试都始于一个粗略的解...
阅读 4 分钟
概念 在C编程语言中,使用printf()函数在输出屏幕上显示(“字符、字符串、浮点数、整数、八进制和十六进制值”)。我们应用printf()函数以及%d格式说明符来显示整型变量的值。看一下...
阅读 3 分钟
islower()函数用于检查传入函数的字符是否为小写字符。小写字符包括 (a-z)。islower()语法 C语言中 int islower( int arg); islower()函数中传递的参数 c:它只需要一个参数。c代表一个字符...
5 分钟阅读
矩阵是 C 语言编程中的一个重要方面,因为它们允许高效地处理和存储大量数据。矩阵通常用于科学和工程应用,以及计算机图形、图像处理等领域。在 C 语言中,矩阵...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India