获取字符串的最后一个字符
判断最后一个字符是否为.号,或者其他字符
我的字符串files[i]是字符串数组里面的其中一个,需要借助转换成char *pstd::string str=files[i].c_str();//从string []转换到string str.c_str()从string转换到const char*
char* p = const_cast<char*>(str.c_str());//从const char*转换到char *
int len=strlen(p);
if(p[len-1]!='.')//注意这里是单引号
{
//如果不是’.’执行代码
}
std::string str=files[i].c_str();//从string []转换到string str.c_str()从string转换到const char*
char* p = const_cast<char*>(str.c_str());//从const char*转换到char *
int len=strlen(p);
if(p[len-1]!='.')//注意这里是单引号
{
//如果不是’.’执行代码
}