Advertisement

数据结构-字符串的接收操作

阅读量:

C语言读取字符的函数:

(1)int getchar(void)

功能:从标准设备读取下一个字符

返回值:所读字符。若文件结束或者出错,则返回-1

(2)int fgetc(FILE *stream)

功能: 基于文件指针指向的文件地址进行操作,在获取指定字节的内容之后,在完成该操作后将光标位置向右移动一位。

返回值:输出一个字节。如果达到文件末尾以及在读取过程中出现错误将触发EOF指示。

注意:getchar()等价于fgetc(stdin)

C语言的读取字符串的函数:

(1)char *gets(char *buffer)

参数:buffer 字符型指针,指向用来存储所得数据的地址

功能:通过从stdio流中获取数据,并在接收到回车字符或文件末尾标识符之前继续操作。随后将这些数据存储在buffer指针指向的位置上。注意,在此过程中回车字符会被替换为/n以确保数据完整性。

功能:通过从stdio流中获取数据,并在接收到回车字符或文件末尾标识符之前继续操作。随后将这些数据存储在buffer指针指向的位置上。注意,在此过程中回车字符会被替换为/n以确保数据完整性。

返回值:读入成功,返回与参数buffer相同的指针;读取失败返回NULL指针

请注意:该函数能够无限地进行读

全部评论 (0)

还没有任何评论哟~