Patch level : 4.0
Files correlati : ve0.exe Ricompilazione Demo : [ ] Commento : Corretta get sull'ultima stringa di una token string git-svn-id: svn://10.65.10.50/trunk@14285 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
38b79253ac
commit
7e504bcb4e
@ -1554,20 +1554,21 @@ const char* TToken_string::get(
|
|||||||
if (sep >= n)
|
if (sep >= n)
|
||||||
{
|
{
|
||||||
char* p = strchr(s, _separator);
|
char* p = strchr(s, _separator);
|
||||||
|
TString& spark = get_tmp_string();
|
||||||
|
|
||||||
if (p == NULL)
|
if (p == NULL)
|
||||||
{
|
{
|
||||||
_last = -1;
|
_last = -1;
|
||||||
return s;
|
spark = s;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
TString& spark = get_tmp_string();
|
|
||||||
*p = '\0';
|
*p = '\0';
|
||||||
spark = s;
|
spark = s;
|
||||||
*p = _separator;
|
*p = _separator;
|
||||||
_last = (int)((const char*)p - _str) + 1;
|
_last = (int)((const char*)p - _str) + 1;
|
||||||
return spark;
|
|
||||||
}
|
}
|
||||||
|
return spark;
|
||||||
}
|
}
|
||||||
|
|
||||||
_last = -1;
|
_last = -1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user