Daca zice ca
char a[4][2]={“xa”, “ax”, “ya”, “ay”}; atunci asa ar fi representat ca in poza matricea? Faza e ca sunt siruri de caractere si nu stiu daca si aici cand is mai multe siruri trebuie pus NULL dupa fiecare cuvant, iar eu la coloana am declarat doar 2 spatii adica 0 si 1 (coloana) deci aia 2 nu stiu daca trebuie sau nu??
Anexe:
Răspunsuri la întrebare
Răspuns de
1
Dupa fiecare caracter/sir de caractere trebuie sa pui NULL.
ex: char x[2] = {'x', '\0'} sau
char x[4] = {'x', 'x', 'x', '\0'}
Asta e valabil pentru ' ' (o sa le spun gilimele simple).
Daca folosesti " " (ghilimele duble) caracterul NULL('\0') o sa fie pus automat. Tu doar trebuie sa declari lungimea corecta a sirului.
Deci a[4][2] are 4 siruri a cate 2 caractere (0 litere, 1 null)
char a[4][3] = { {'a', 'a', '\0'},
{'b', 'b', '\0'},
{'c', 'c', '\0'},
{'d', 'd', '\0'} };
char b[4][3] = { {"xa"},
{"ax"},
{"ya"},
{"ay"} };
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă
Matematică,
9 ani în urmă
Da spune-mi te rog ca sa am in minte cum se aseaZa in poza mea, in matrice, ar veni null dupa fiecare cuvant sau doar la finalul celor 4 siruri de cuv?
Si dc ai modificat din 2 in 3.. ar veni 0,1 rezervate pt cuvinte si 2 rezervat pt null la fiecare cuvant? Si atunci de aceea sunt 3 la coloana si nu 2?