重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
字符串的函数很多,有输入/输出函数:gets()/puts(),有拷贝函数strcpy(),字符串连接函数:strcat(),字符串比较函数strcmp(),测长度函数:strlen(),大小写转换:strlwr()/strupr()等等,如果调用的话,都要在头文件加预处理命令:
平安网站建设公司创新互联公司,平安网站设计制作,有大型网站制作公司丰富经验。已为平安成百上千提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的平安做网站的公司定做!
#include
“string.h”。
复制相关函数:memcpy、memmove、strcpy、strncpy
字符串连接函数:strcat、strncat
字符串比较函数:memcmp、strcmp、strcoll、strncmp、strxfrm、
查找函数:memchr、strchr、strcspn、strpbrk、strrchr、strspn、strstr、strtok
其他相关函数:memset、strerror、strlen
1.读取字符
getchar()的功能最主要是c语言中读取字符的一个函数,能够提取单个字符。
2.输入单个字符
getchar()的功能还可以从键盘中输入一个单个的字符,并且把单个的字符输入到计算机中。
3.返回值是char类型
可以返回int类型的值。
getchar由宏实现:#define getchar() getc(stdin)。getchar有一个int型的返回值。当程序调用getchar时,程序就等着用户按键。用户输入的字符被存放在键盘缓冲区中。直到用户按回车为止。当用户键入回车之后,getchar才开始从stdin流中每次读入一个字符。
getchar函数的返回值是用户输入的字符的ASCII码,若文件结尾则返回-1(EOF),且将用户输入的字符回显到屏幕。如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取。也就是说,后续的getchar调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓冲区中的字符读完后,才等待用户按键。
用strstr这个函数
包含文件:string.h
函数名: strstr
函数原型:extern char *strstr(char *str1, char *str2);
功能:找出str2字符串在str1字符串中第一次出现的位置(不包括str2的串结束符)。
返回值:返回该位置的指针,如找不到,返回空指针。