有没有人知道tolower()什么意思?急!!!

有没有人知道tolower()什么意思?急!

将字符串中所有大写字母转换成小写字母

(帖子已被作者删除)

#include<bits/stdc++.h>
using namespace std;
int n,m,ans;
int jx[4]={-1,0,0,1};
int jy[4]={0,-1,1,0};
char mp[55][55];
int b[55][55];
int maxx=-1,top,pp,f;
void dfs(int x,int y,int pp){

//if(pp>=maxx)return;
if(x==n&&y==m){
maxx=max(maxx,pp);
return;
}

for(int i=0;i<4;i++){
	int yx=x+jx[i];
	int yy=y+jy[i];
	if(yx<1||yx>n||yy<1||yy>m||b[yx][yy]||mp[yx][yy]=='#')continue;
	//pp++;
	int y=0;
	if(mp[yx][yy]>='0'&&mp[yx][yy]<='9'){
		y=mp[yx][yy]-'0';
		//cout<<mp[yx][yy]<<'\n';
	}
	b[yx][yy]=1;
	dfs(yx,yy,pp+y);
	b[yx][yy]=0;
}

}
int main(){
cin>>n>>m;
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
cin>>mp[i][j];
}
}
int g=0;
if(mp[1][1]>=‘0’&&mp[1][1]<=‘9’){
g=mp[1][1]-‘0’;
}
b[1][1]=1;
dfs(1,1,g);

cout<<maxx;
return 0;

}

isalnum(c) // 当是字母或数字时为真
isalpha(c) // 当是字母时为真
isdigit(c) // 当是数字是为真
islower(c) // 当是小写字母时为真
isupper(c) // 当是大写字母时为真
isspace(c) // 当是空白(空格、回车、换行、制表符等)时为真
isxdigit(c) // 当是16进制数字是为真
ispunct(c) // 当是标点符号时为真(即c不是 控制字符、数字、字母、可打印空白 中的一种)
isprint(c) // 当时可打印字符时为真(即c是空格或具有可见形式)
isgraph(c) // 当不是空格但可打印时为真
iscntrl(c) // 当是控制字符时为真
tolower(c) // 若c是大写字母,转换为小写输出,否则原样输出
toupper(c) // 类似上面的

不能回老帖!!!!!!