[Tutorial] Argumentação com strtok - Versão de Impressão +- Portal SAMP (https://portalsamp.com) +-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5) +--- Fórum: Guias e Tutoriais (https://portalsamp.com/forumdisplay.php?fid=7) +--- Tópico: [Tutorial] Argumentação com strtok (/showthread.php?tid=1599) |
Argumentação com strtok - SrBlue - 04/09/2021 tutorial de como utilizara a porra do strtok... ( para eu mesmo não esquecer e/ou os outro aprenderem a utilizar! ) strtok serve para achar string após o ESPAÇO " ", a galera utiliza bastante para argumentação ( comum em gm antiga ), mesmo tendo outros concorrentes como sscanf. strtok (str1,&index); exemplo (irei usar strcmp): Código: public OnPlayerCommandText(playerid, cmdtext[]){ Resumidamente: o strtok, pega a proxima string depois do espaço. exemplo: Código: new idx=0; e assim vai, pegando string pós espaço! ok, porque IDX? * idx, seria INDEX, seria quantidade de elementos seria para capturar. exemplo Código: new idx = 1 resumidamente, o INDEX 0, deixa INFININTO o numero de argumentos, já INDEX 1, se limite a 2 INDEX 2, se limita a 3 INDEX 3, se limita a 4 ...........4................5 ..........6................7 ...... .... e assim por diante.. Código: stock strtok(const string[], &index) |