[ROZWIĄZANE] Pobranie litery na miejscu x...
Najlepsza odpowiedź Rivit 23.06.2020 13:21
%s jest dla stringów, string to napis zakończony zerem (null byte), w twoim przypadku to oznacza - "wez napis od indexu 2" no i jedzie od 2 do konca.
do pojedynczego znaku uzyj %c
Przejdź do postu
Black004
23.06.2020
Cześć, mam problem z pobraniem litery na danym miejscu zawsze mi się udawało, do tej pory tak sądziłem, ale teraz nie udaję się a chodzi mianowicie, że mam np: takie coś:
new szText[11] formatex(szText, 10, "Testowanie") log_amx(szText) log_amx("trzecia litera w ciagu to: %s", szText[2])
I pomyślicie, że pokaże mi litere 's', ale nic bardziej mylnego.
Pokazuję mi, to:
trzecia litera w ciagu to: stowanie
Posiadam amxx 1.9
Z tego co pamiętam to jak wstawie 'szText[0]', to pokazuje się w ogóle cały ten wyraz.
Dlaczego tak się pokazuję ?
Użytkownik Black004 edytował ten post 23.06.2020 11:14
Najlepsza odpowiedź
Rivit
23.06.2020
%s jest dla stringów, string to napis zakończony zerem (null byte), w twoim przypadku to oznacza - "wez napis od indexu 2" no i jedzie od 2 do konca.
do pojedynczego znaku uzyj %c
DarkGL
23.06.2020
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL