hlmod.hu
https://hlmod.hu/

strtok hiba.
https://hlmod.hu/viewtopic.php?f=9&t=26271
Oldal: 1 / 1

Szerző:  The Peace [ 2016.09.24. 14:58 ]
Hozzászólás témája:  strtok hiba.

Üdv!

Az miért van hogy ez nekem nem akar lefordulni? :D

  1. new cmd[256], idx;
  2.     cmd = strtok(cmdtext, idx);

Szerző:  regener [ 2016.09.24. 16:43 ]
Hozzászólás témája:  Re: strtok hiba.

Mert csak 2 paramétert adtál meg a 6-ból.
http://www.amxmodx.org/api/string/strtok

A példáddal éve:

  1. new cmdtext[256] = "Teszt szöveg"
  2. new idx[128], temp[128];
  3. strtok(cmdtext, idx, 127, temp, 127, ' '); //A szóköznél választja ketté
  4. //strtok(forrás, cél1, cél1hossza-1, cél2, cél2hossza-2, 'elválasztó szimbólum')

idx-ben ez fog szerepelni kiíratáskor: Teszt
temp-ben pedig: szöveg
Ezekkel dolgozhatsz is rögtön, nem muszáj etárolni ha csak nem később használnád őket újra.

Szerző:  The Peace [ 2016.09.24. 17:01 ]
Hozzászólás témája:  Re: strtok hiba.

regener írta:
Mert csak 2 paramétert adtál meg a 6-ból.
http://www.amxmodx.org/api/string/strtok

A példáddal éve:

  1. new cmdtext[256] = "Teszt szöveg"
  2. new idx[128], temp[128];
  3. strtok(cmdtext, idx, 127, temp, 127, ' '); //A szóköznél választja ketté
  4. //strtok(forrás, cél1, cél1hossza-1, cél2, cél2hossza-2, 'elválasztó szimbólum')

idx-ben ez fog szerepelni kiíratáskor: Teszt
temp-ben pedig: szöveg
Ezekkel dolgozhatsz is rögtön, nem muszáj etárolni ha csak nem később használnád őket újra.


és még annyi, hogy ez miért nem oki? :D

  1. if (strcmp("/teszt", cmd, true) == 0)
  2.     {



ohh megvolt a hiba, az hogy nem a cmd-t kell itt is lekérnem :D

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/