[an error occurred while processing this directive]
|
__x_z signed char GetNum(char *str1, const char *str2, unsined char max_length)
{
char tmp;
while((tmp = *str2++) != 0)
{
if(tmp == 0x22)
{
while((tmp = *str2++) != 0x22)
{
if(tmp == 0)return 0;
*str1++ = tmp;
if(--max_length == 0)return -1;
}
*str1 = 0;
return 1;
}
if(--max_length == 0)return -1;
}
return 0;
}
если позиция первой " известна заранне то можно проще
E-mail: info@telesys.ru