一、实例
在下面的例子中未添加'j#include <ctype.h>就出现了字符串标识符未定义
#define _CRT_SECURE_NO_WARNINGS
#include <stdlib.h>
#include<string.h>
#include<stdio.h>
#include <ctype.h>
void main()
{
/*int isspace(int c);*///第一次尝试定义isspace
//求非空格的字符串长度
char *p = " abcdefg ";
int i, j = 0;
int ncount = 0;
i = 0;
j = strlen(p) - 1;
while (isspace(p[i]) && p[i] != '\0')
{
i++;
}
while (isspace(p[j]) && p[j] != '\0')
{
j--;
}
ncount = j - i + 1;
printf("ncount:%d\n", ncount);
system("pause");
return;
}
二、常用的字符函数
常用的函数
isdigit:判断是否为数字(十进制),是则返回真
isspace:判断是否为空白字符,同上
isalpha:判断是否为字母“a~z””A~Z”,同上
isupper:判断是否为大写字母,同上
islower:判断是否为小写字母,同上
isalnum:判断是否为数字或字母,同上
tolower:把大写字母转换为小写字母
toupper:与上相反