`
李楚男
  • 浏览: 118504 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

linux c中fgets(),fputs()

 
阅读更多

fgets (buf, size, fp)

从流中读取n-1个字符,除非读完一行,参数s是来接收字符串,如果成功则返回s的指针,否则返回NULL
其行为方式如下:
(1)遇到换行或文件结束EOF则返回。
(2)按行读取。
(3)每一行结束处的换行字符‘\n’也算该行字符。
(4)对于大小为size的buf,最多只读取size-1个字符。
(5)自动地把buf中最后一个字符(通常是换行符)的后面一个字节填充零结束符('\0')。

因此如果想把buf中的换行符去掉,可以这样:buf[strlen(buf)-1] = '\0';当前前提是buf足够大,可以容纳完整的一行(包括最后的那个换行符)。

fputs (str, fp)
(1)把str中零结束符之前的全部文字输入到文件中。
(2)输入完成后,不会增加额外的特殊字符,如换行符等。

如果想输入完str后,就换行,则应该在上述调用后,再调用fputc('\n',fp);才行。

分享到:
评论

相关推荐

    linux c语言函数速查手册

    Linux系统中的C语言是开发系统级程序和编写高效软件的重要工具。C语言函数速查手册是程序员必备的参考资料,它提供了全面的函数介绍、用法示例和注意事项,帮助开发者快速解决问题。本手册覆盖了从基本输入输出到...

    Linux C语言函数手册

    《Linux C语言函数手册》是C程序员在Linux环境下不可或缺的参考资料。这本手册详细记录了C语言中的各种标准库函数,以及与Linux系统接口相关的函数,对于深入理解和使用C语言编程至关重要。以下将对其中的一些关键...

    Linux C语言函数API

    在Linux系统中,C语言是核心编程语言,用于构建操作系统、设备驱动以及各种应用程序。Linux C语言函数API(Application Programming Interface)是开发人员在Linux环境下编写C程序时使用的接口集合。这些API提供了...

    linux下C语言函数说明

    在Linux操作系统中,C语言是基础且强大的编程语言,它为开发者提供了丰富的库函数来实现各种功能。本篇将深入探讨Linux环境下C语言的一些常见函数,这些函数在系统编程、文件操作、进程控制等方面有着广泛的应用。 ...

    Linux C语言函数大全

    在Linux操作系统中,C语言是一种基础且强大的编程语言,它为开发者提供了低级系统访问的能力。本资源"Linux C语言函数大全"很可能是一本详细介绍了C语言在Linux环境下的各种函数用法的书籍或文档集合,名为"book180...

    Linux C语言函数大全.zip

    在Linux中,还可以使用`fprintf`、`fscanf`、`fgets`、`fputs`等函数与文件进行交互。 2. **内存管理**:`malloc` 和 `free` 分别用于动态分配和释放内存。`calloc`用于分配零初始化的内存,`realloc`则可以调整已...

    linux下C语言函数手册

    1. **标准库函数**:涵盖C语言标准库中的各种函数,如字符串处理(strcat, strcpy, strcmp等)、内存操作(memcpy, memset, memcmp等)、输入/输出(printf, scanf, fgets, fputs等)和数学运算(sin, cos, sqrt等)...

    Linux C 函数详解(PDF)

    本书“Linux C函数详解”深入剖析了C语言在Linux环境中的应用,是开发者掌握Linux C编程的重要参考资料。下面将详细讨论C语言在Linux中的关键知识点。 1. **C语言基础知识**: - 变量:C语言中的数据类型,如int、...

    Linux 常用C函数(中文版)

    在Linux系统中,C语言是基础且强大的编程语言,它为开发者提供了丰富的库函数来实现各种功能。本资源“Linux 常用C函数(中文版)”旨在帮助程序员理解和掌握在Linux环境下C语言编程的一些核心函数。这些函数涵盖了...

    Linux 常用C函数(中文版).rar

    在Linux系统中,C语言是基础且重要的编程语言,它为开发者提供了丰富的函数库来实现各种功能。本资源“Linux 常用C函数(中文版)”旨在帮助程序员理解和掌握在Linux环境下进行C语言编程时经常会用到的函数。这份...

    C语言库函数,Linux C语言函数大全,C语言编程宝典

    5. 文件操作函数:`fopen` 打开文件,`fclose` 关闭文件,`fread` 和 `fwrite` 读写二进制数据,`fgets` 和 `fputs` 读写文本。 在Linux环境下,C语言编程还涉及到与系统接口的交互,例如`system`函数执行shell命令...

    Linux常用C函数.rar(html版)

    在Linux操作系统中,C语言是系统编程的基础,也是开发内核和系统级程序的主要语言。这份"Linux常用C函数.rar(html版)"的压缩文件显然包含了关于Linux环境下C语言编程常用的函数介绍,旨在帮助开发者理解和使用这些...

    Linux下C编程实战——源代码.7z

    2. 文件读写:运用fread()、fwrite()进行二进制数据的读写,fgets()、fputs()处理字符串,fprintf()、scanf()进行格式化输入输出。 3. 文件定位:掌握fseek()进行文件指针移动,ftell()获取当前位置。 四、进程与...

    linux常用C函数.rar

    在Linux操作系统中,C语言是系统编程的基础,它提供了与硬件直接交互的能力,因此了解和掌握Linux下的常用C函数对于开发高效、稳定的系统级程序至关重要。这个“linux常用C函数.rar”压缩包很可能是包含了一些关于...

    Linux C程序设计大全

    通过《Linux C程序设计大全》,读者将能够全面掌握在Linux环境下利用C语言进行系统编程的各种技能,包括进程通信、文件操作、网络编程以及Shell脚本编写,从而在实际项目中游刃有余地解决问题。这本书不仅是初学者的...

    Linux C函数参考 文件操作篇

    在Linux系统中,C语言是进行底层编程和系统级交互的主要工具。文件操作是C程序设计中的重要组成部分,它涉及到读取、写入、创建、删除等文件操作。本篇将详细探讨Linux C函数在文件操作方面的应用。 1. 打开与关闭...

    linux_c函数手册_forever.rar_c函数手册_linux C函数_linux c

    在Linux操作系统中,C语言是核心开发语言,其丰富的库函数为系统编程提供了强大的支持。这份"linux_c函数手册"是开发者和学习者的重要参考资料,它涵盖了Linux环境下C语言的各种函数,帮助程序员理解和使用这些函数...

    Linux C 函数 使用手册

    这些函数是C语言在Linux系统中的基石,理解和掌握它们对于编写高效、可靠的系统级程序至关重要。 一、标准库函数 1. 输入/输出函数:如`printf`、`scanf`用于格式化输出和输入,`fopen`、`fclose`用于文件打开和...

Global site tag (gtag.js) - Google Analytics