Se7en_Days Posted June 13, 2021 Report Posted June 13, 2021 Yo, va salut pe toti. Am o problema legata de un string. Aici este codul cu problema: new rang1[100]; rang1 = "UNRANKED"; PlayerInfo[playerid][pRang] = rang1; Nu inteleg cum as putea ca la PlayerInfo[playerid][pRang] sa pun un text, nu un numar. Eroarea este: error 006: must be assigned to an array Daca ma poate indruma cineva, chiar nu imi dau seama ce trebuie facut. Mersi! Quote
Banditul Posted June 13, 2021 Report Posted June 13, 2021 Ca sa copiezi string-uri trebuie sa te folosesti de strcat sau format. Pentru ceva simplu ca asta recomanda strcat new rang1[100]; rang1 = "UNRANKED"; PlayerInfo[playerid][pRang] = '\0'; // Stergem orice ar putea fi aici ca sa nu copiem peste/langa strcat(PlayerInfo[playerid][pRang], rang1, sizeof(PlayerInfo[playerid][pRang])); //sau format(PlayerInfo[playerid][pRang], sizeof(PlayerInfo[playerid][pRang]), "%s", rang1); 1 Quote
Se7en_Days Posted June 14, 2021 Author Report Posted June 14, 2021 Acum 13 ore, Banditul a spus: Ca sa copiezi string-uri trebuie sa te folosesti de strcat sau format. Pentru ceva simplu ca asta recomanda strcat new rang1[100]; rang1 = "UNRANKED"; PlayerInfo[playerid][pRang] = '\0'; // Stergem orice ar putea fi aici ca sa nu copiem peste/langa strcat(PlayerInfo[playerid][pRang], rang1, sizeof(PlayerInfo[playerid][pRang])); //sau format(PlayerInfo[playerid][pRang], sizeof(PlayerInfo[playerid][pRang]), "%s", rang1); Mersi mult! Apreciez ajutorul. Quote
Se7en_Days Posted June 14, 2021 Author Report Posted June 14, 2021 Acum 13 ore, Banditul a spus: Ca sa copiezi string-uri trebuie sa te folosesti de strcat sau format. Pentru ceva simplu ca asta recomanda strcat new rang1[100]; rang1 = "UNRANKED"; PlayerInfo[playerid][pRang] = '\0'; // Stergem orice ar putea fi aici ca sa nu copiem peste/langa strcat(PlayerInfo[playerid][pRang], rang1, sizeof(PlayerInfo[playerid][pRang])); //sau format(PlayerInfo[playerid][pRang], sizeof(PlayerInfo[playerid][pRang]), "%s", rang1); Faza e ca dupa ce dau compile, primesc o eroare fix la codul acesta: strcat(PlayerInfo[playerid][pRang], rang1, sizeof(PlayerInfo[playerid][pRang])); Asta primesc: error 001: expected token: "]", but found "-identifier-" warning 215: expression has no effect error 001: expected token: ";", but found "]" error 029: invalid expression, assumed zero fatal error 107: too many error messages on one line Quote
Banditul Posted June 14, 2021 Report Posted June 14, 2021 Acum 2 ore, Se7en_Days a spus: Faza e ca dupa ce dau compile, primesc o eroare fix la codul acesta: strcat(PlayerInfo[playerid][pRang], rang1, sizeof(PlayerInfo[playerid][pRang])); Asta primesc: error 001: expected token: "]", but found "-identifier-" warning 215: expression has no effect error 001: expected token: ";", but found "]" error 029: invalid expression, assumed zero fatal error 107: too many error messages on one line Poti sa imi arati cum ai trecut/definit pRang in enum pentru datele playerilor? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.