1、gets函数
void Gets(char s[])
{
int i = 0;
do
{
s[i] = getchar();
}while(s[i++] != '\n');
s[i-1] = '\0';
return ;
}
给字符型数组输入字符,并且让这它变成一个字符串。
2、puts函数
void Puts(char s[]) //char *s
{
int i = 0;
while(s[i] != '\0')
{
putchar(s[i]);
++i;
}
putchar('\n');
}
让字符型数组输出,相当于puts()。
3、strlen函数
int Strlen(char s[])
{
int i = 0;
while (s[i] != '\0')
++i;
return i;
}
求字符串长度,求字符型数组的字符串长度,函数功能strlen的原型。
4、strcpy函数
void Strcpy(char dest[],char src[])
{
int i = 0;
#if 0 if中和下面的while是不同的设计方法
while (src[i] != '\0')
{
dest[i] = src[i];
++i;
}
dest[i] = '\0';
#endif
while (dest[i] = src[i])
{
++i;
}
}
把src这个字符数组复制到放到dest中
5、strcmp函数
int Strcmp(char s1[],char s2[])
{
int i = 0;
while (s1[i]==s2[i] && s1[i]!='\0' && s2[i]!='\0')
{
++i;
}
return s1[i] - s2[i];
}
判断s1与s2的大小关系。