c ++判断string型数据是否全为字母
2个回答
展开全部
具体办法很多,提供一个如下:
//#include "stdafx.h"//vc++6.0加上这一行.
#include <iostream>
using namespace std;
void main(void){
string str("jfdsklasfjiopgjYisdaphuiopgjhaio");
const char *p=str.c_str();
for(;*p;p++)
if(!isalpha(*p)) break;
if(!*p) cout << "Yes!" << endl;
else cout << "No!" << endl;
}
//#include "stdafx.h"//vc++6.0加上这一行.
#include <iostream>
using namespace std;
void main(void){
string str("jfdsklasfjiopgjYisdaphuiopgjhaio");
const char *p=str.c_str();
for(;*p;p++)
if(!isalpha(*p)) break;
if(!*p) cout << "Yes!" << endl;
else cout << "No!" << endl;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询