Ciao a tutti
Ho concluso ora un programma in linguaggio C, e andando a compilare utilizzando -Wall, ho riscontrato diversi warning di questo tipo:
fine.c:446:2: warning: array subscript has type ‘char’ [-Wchar-subscripts]
Questo warning viene dato ad ogni riga che il mio array acquisisce un carattere,
ad esempio la riga in questione è:
array_tmp[cs] = '[';
oppure in righe di questo tipo (il simbolo "o" è una variabile char):
array_tmp[cs] = o;
Dove array_tmp è il mio array dinamico, definito in questo modo (lngt_c è int):
array_tmp = (char *) malloc (lngt_c+1);
Visto che devo sbarazzarmi assolutamente di questi warning, avete qualche idea al riguardo?