Quote:
Originally Posted by [S]trong
Nгo aconteзe nada. Ele volta ao comeзo mas continuando a valer 400+ o valor antigo da string.
|
como assim volta ao comeco??
se era a letra "a" na tabela ASCII, ou seja, como o Viniborn disse, nъmero 97 na ASCII, vai passar a ser 497.
ok...
mas que simbolo entгo essa string vai representar
e outra coisa
dessa forma a funзгo strtok nao faz o menor sentido pra mim...
PHP код:
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}
essa parte, em especifico:
PHP код:
while ((index < length) && (string[index] <= ' '))
se tivermos string = "/abrir casa"
pela
tabela ASCII, o espaзo (' ') tem valor 32, portanto esse while nem seria executado....