文字列を分割します。
//-----------------------------------
// 文字列分割
// tmp:元文字列
//tmp2:区切り文字
//n:先頭からのn番目の文字群を抜きだす
//-----------------------------------
char *SepChar(char *tmp,char *tmp2,int n)
{
char *token, *nexttoken,*ret;
int i = 0,len;
token = strtok_s(tmp, tmp2, &nexttoken);
while (token != NULL) {
if(i == n)
{
len = strlen(token);
ret = new char[len];
strcpy_s(ret,len+1,token);
}
i++;
token = strtok_s(NULL, tmp2, &nexttoken);
}
return ret;
}
投票数:63
平均点:7.78
汎用関数 |
文字列末尾空白削除 |