`
BlogDown
  • 浏览: 223984 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

fopen()函数的参数说明

 
阅读更多
格式:文件指针名=fopen(文件名,使用文件方式)

参数:
文件名 意义
"C://TC//qwe.txt" 文件C:/TC/qwe.txt
"qwe.txt" 和程序在同一目录下的qwe.txt

文件使用方式   意 义
“rt”      只读打开一个文本文件,只允许读数据
“wt”      只写打开或建立一个文本文件,只允许写数据
“at”      追加打开一个文本文件,并在文件末尾写数据
“rb”      只读打开一个二进制文件,只允许读数据
“wb”       只写打开或建立一个二进制文件,只允许写数据
“ab”       追加打开一个二进制文件,并在文件末尾写数据
“rt+”      读写打开一个文本文件,允许读和写
“wt+”      读写打开或建立一个文本文件,允许读写
“at+”     读写打开一个文本文件,允许读,或在文件末追加数据
“rb+”      读写打开一个二进制文件,允许读和写
“wb+”      读写打开或建立一个二进制文件,允许读和写
“ab+”      读写打开一个二进制文件,允许读,或在文件末追加数据

对于文件使用方式有以下几点说明:

  1. 文件使用方式由r,w,a,t,b,+六个字符拼成,各字符的含义是:

  r(read): 读
  w(write): 写
  a(append): 追加
  t(text): 文本文件,可省略不写
  b(banary): 二进制文件
  +: 读和写

  2. 凡用“r”打开一个文件时,该文件必须已经存在,且只能从该文件读出。

  3. 用“w”打开的文件只能向该文件写入。若打开的文件不存在,则以指定的文件名建立该文件,若打开的文件已经存在,则将该文件删去,重建一个新文件。

  4. 若要向一个已存在的文件追加新的信息,只能用“a ”方式打开文件。但此时该文件必须是存在的,否则将会出错。

  5. 在打开一个文件时,如果出错,fopen将返回一个空指针值NULL。在程序中可以用这一信息来判别是否完成打开文件的工作,并作相应的处理。
如果成功的打开一个文件, fopen()函数返回文件指针,否则返回空指针
(NULL)。由此可判断文件打开是否成功。
分享到:
评论

相关推荐

    C语言fopen等几个f函数用法.doc

    参数说明 fopen 函数接受两个参数:path 和 mode。 * path:字符串,表示欲打开的文件路径及文件名。 * mode:字符串,表示文件的打开模式。 mode 参数的可能值 mode 参数可以取以下值: * r:打开只读文件,该...

    c++ fopen()函数应用

    下面将对 fopen() 函数的语法、返回值、函数种类、内容说明等方面进行详细的解释。 语法 fopen() 函数的语法是:int fopen(string filename, string mode); 其中,filename 是要打开的文件名或 URL,mode 是文件...

    PHP fopen函数用法实例讲解

    php fopen()函数用于打开文件或者 URL。 php fopen()函数 语法 作用:打开文件或者 URL。 语法: ...fopen(filename,mode,include_path,...说明:fopen() 将 filename 指定的名字资源绑

    php打开文件fopen函数的使用说明

    在实际编程中,`fopen()` 函数常与其他文件处理函数(如 `fread()`、`fwrite()`、`fclose()` 等)配合使用,完成文件的读取、写入、追加等操作。了解和熟练掌握 `fopen()` 函数的使用,对于处理 PHP 中的文件操作至...

    php 使用fopen函数创建、打开文件详解及实例代码

    下面结合代码实例说明如何使用fopen()函数: 1. 使用fopen()函数创建文件: ```php $my_file = 'file.txt'; // 如果文件不存在,默认为当前目录下 $handle = fopen($my_file, 'w') or die('Cannot open file: ' . $...

    常用C语言文件操作函数大全.doc

    函数说明:fclose()函数用来关闭先前fopen()打开的文件。 函数原型:int fclose(FILE *stream); 参数:stream 为文件指针。 返回值:若关闭文件成功则返回0,有错误发生时则返回EOF,并把错误代码存到errno中。 ...

    C/C++详细函数大全

    3. 参数说明:详细解析每个参数的含义和用法。 4. 返回值:说明函数执行后返回的数据或状态。 5. 示例代码:通过实例展示如何使用该函数,帮助理解其工作原理。 6. 注意事项:可能存在的陷阱、限制或者与其他函数的...

    Linux C函数实例说明.zip

    每个知识点都会结合具体的代码实例来展示如何使用这些函数,通过这些实例,你可以了解到函数的具体参数、返回值以及可能遇到的问题。同时,理解这些函数的工作原理对于编写高效、可靠的Linux系统程序至关重要。 在...

    C语言文件操作函数大全

    函数说明:feof函数用来侦测是否读取到了文件尾,参数stream为fopen()所返回之文件指针。如果已到文件尾则返回非零值,其他情况返回0。 返回值:返回非零值代表已到达文件尾。 5. fflush函数:更新缓冲区 函数...

    c语言中各个函数的说明

    C语言是一种广泛使用的编程语言,以其简洁、高效和强大的功能而闻名。在C语言中,函数是代码组织的...通过阅读`c_handbook.zip`中的文档,开发者能够更好地理解每个函数的用途、参数和返回值,从而更熟练地应用它们。

    Turbo C 2.0 函数中文说明大全

    `Turbo C 2.0 函数中文说明大全`文档将涵盖上述所有知识点,详细解释每个函数的用法、参数、返回值以及可能遇到的问题,为开发者提供详尽的参考。通过深入学习和实践,开发者可以熟练掌握Turbo C 2.0环境下的C语言...

    fopen function

    ### 使用fopen函数详解 `fopen`是C/C++标准库中的一个非常重要的文件处理函数,用于打开或创建文件并返回一个指向该文件的文件流指针。本文将详细介绍`fopen`函数的用法及其相关参数的意义。 #### 函数原型 ```c++...

    C语言编程实战:文件操作基础,掌握fopen、fprintf、fread、fwrite等核心函数,实现高效数据存储与检索

    - **函数说明**:`fopen()`用于打开或创建一个文件。第一个参数是文件名,第二个参数是访问模式。常见的访问模式有:“r”表示只读,“w”表示写入(如果文件不存在则创建,若存在则清空),还有“a”表示追加等。 ...

    c函数大全文档

    **描述**: 这个函数用于从命令行参数中提取文件名,并将其存储在一个结构体变量中。该结构体通常包含文件名、驱动器编号等信息。函数接收三个参数:命令行字符串、指向结构体的指针以及选项标志。 **程序示例**: `...

    C语言的函数集合

    以下是一些常见的C语言函数的详细说明: 1. `abort` 函数:此函数用于异常终止进程,通常在遇到无法恢复的错误时使用。调用`abort()`后,程序将立即停止执行,并不会执行任何清理操作。 2. `abs` 函数:计算整数的...

    一个TC函数查询软件

    TC函数查询软件的使用对于初学者来说具有很大的价值,它不仅能帮助记忆和理解C语言中的各种函数,还可以提供详细的函数说明,包括参数列表、返回值、使用示例等,使得学习过程更加高效。此外,该软件可能还包含了...

    C语言函数手册

    《C语言函数手册》是学习C语言不可或缺的重要参考资料,它涵盖了C语言中各种函数的使用方法、参数说明以及返回值等内容。这篇详细解读将深入探讨手册中的关键知识点,旨在帮助初学者和进阶者更好地理解和运用C语言。...

    matlab读取函数文件

    - **调用方式**:与上述函数不同,`fread`函数通常需要结合`fopen`和`fclose`一起使用,具体使用方式较为复杂。 ### 总结 以上介绍了MATLAB中常用的几种文件读取函数的特点和使用方法。不同的函数针对不同类型的...

    C语言标准函数库速查手册.chm

    这本速查手册还可能包含了每个函数的参数说明、返回值、使用示例以及可能遇到的错误情况。对于初学者和经验丰富的开发者来说,都是一个不可或缺的工具,能够提高开发效率,减少出错概率,加深对C语言标准库的理解。...

Global site tag (gtag.js) - Google Analytics