数据结构-字符串的接收操作
发布时间
阅读量:
阅读量
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)
还没有任何评论哟~
