fgets函数和fputs函数的使用

简介: fgets函数和fputs函数的使用

----由于本人使用的是大白话来讲解fgets和fputs函数的使用,所以可能有些部分可能会有些不准确(见谅),如果想十分严谨的了解fgets和fputs函数,可以移步其他文章。

       -----那么不废话,直接开始

1.fgets函数

(1)所需的头文件

(2)函数的作用

            -----获取你所输入的内容(有空格也无妨),然后保存到你想要存放的位置。(如图)

(3)函数的大致解释

(1) char * 表示这个函数的返回值是一个指针 (这个指针指向的就是你输入内容的第一个元素的地址)

(2)fgets 这是函数的名字

(3)char * str 表示这里你需要填一个地址(你想存放到的地方的地址)

(4)int num  这里需要填一个整数(你希望存放多大的数据,单位是字节)

(5) FILE * stream 表示从何种流中读取,可以是标准输入流 stdin,也可以是文件流(但是一般填stdin就可以了)

(4)例子

注:你输入的数据大小(字节数)可以比你指定的大小小,但是不可以大于你指定的大小。

2.fputs函数

(1)所需的头文件

(2)函数的作用

                       -----获取内容,并打印

(3)函数的大致理解

(1)int 表示这个函数的返回值是一个整数

(2)fputs这是函数的名字

(3)const(这是一个修饰,表明后面的指针里的内容不可以被解引用修改),char * str  表示这里你需要填一个地址(你想获取内容地方的地址)

(4) FILE * stream 表示从何种流中读取,可以是标准输入流 stdin,也可以是文件流(但是一般填stdout就可以了)

(4)例子


相关文章
|
8月前
|
存储 测试技术 编译器
文件操作【fopen/fclose/fputs/fgets】【C语言/进阶】
文件操作【fopen/fclose/fputs/fgets】【C语言/进阶】
71 0
|
1月前
|
存储
fread和fwirte函数
fread和fwirte函数
25 0
|
5天前
|
C语言
【C语言】:浅谈函数 fscanf/sscanf 和 fprintf/sprintf
【C语言】:浅谈函数 fscanf/sscanf 和 fprintf/sprintf
17 1
|
1月前
|
机器学习/深度学习
fprintf()函数和fwrite()函数
fprintf()函数和fwrite()函数
34 1
|
1月前
|
存储 人工智能 程序员
文件操作(一、fgets和fputs、fscanf和fprintf、fread 和 fwrite、fopen和fclose、fgetc和fputc)
文件操作(一、fgets和fputs、fscanf和fprintf、fread 和 fwrite、fopen和fclose、fgetc和fputc)
|
1月前
|
C语言
文件操作(二、scanf/fscanf/sscanf​与printf/fprintf/sprintf​、fseek与ftell与rewind、feof)
文件操作(二、scanf/fscanf/sscanf​与printf/fprintf/sprintf​、fseek与ftell与rewind、feof)
|
8月前
|
存储 C语言 数据安全/隐私保护
c语言文件操作详解:fgetc,fputc,fgets,fputs,fscanf,,fprintf,fread,fwrite的使用和区别
c语言文件操作详解:fgetc,fputc,fgets,fputs,fscanf,,fprintf,fread,fwrite的使用和区别
134 0
fgets(),strtod(),strnlen(),strcmp()函数记录
fgets(),strtod(),strnlen(),strcmp()函数记录
|
编译器 C++
文件操作以及相关的函数,fputc,fgetc,fputs,fgtes,fprintf,fscanf,sprintf,sscanf
🐰文件操作 🌸打开文件 🏡文件的顺序读写 🌸fputc字符输入函数(适合所有输入流) 🌸fgetc(适合所有的输出流) 🌸fputs(适合所有的输入流) 🌸fgets(适合所有的输出流) 🏡格式化的读写 🌸fprintf(适合所有的输入流) 🌸fscanf读取文件(适合所有的输出流) 🏡流 🌸屏幕这个流(stdout)输出 🏡对比:printf/fprintf/sprintf和scanf/fscanf/sscanf 🌸sprintf(把格式化数据转换成字符串) 🌸sscanf(把字符串转换成相应格式化数据)
文件操作以及相关的函数fwrite,fread,fseek,ftell,rwind,feof
🐰文件操作 🌸 fwrite 🌸fread 🌸fseek 🌸fteel 🌸rwind 🌸文本文件和二进制文件 🌸文件结束的判定 🌸文件缓冲区 🌸 实现拷贝一个文件