利用STL判断string是否为整数(set版)
还是利用STL判断string是否为整数中的那个问题,加一项要求:
#include <string>#include <iostream>#include<fstream>#include<algorithm>#include<set>//#include<vector>using namespace std;int ismun(string strinfo){string strset="1234567890";int first = strinfo.find_first_of(strset);if(first == string::npos) {return -1;} return 0;}int main(){ifstream in("1.txt");string strtemp;set<string> myset;//vector<string> myvector;while(getline(in,strtemp,'\n')){if(ismun(strtemp) == 0){myset.insert(strtemp);}}set<string>::iterator it;for(it = myset.begin();it != myset.end();it ++){cout<<*it<<endl;}return 0;}?关于函数的介绍,还是和利用STL判断string是否为整数一样。