Ho il seguente codice:stringa di conversione serie
char *array1[3] =
{
"hello",
"world",
"there."
};
struct locator_t
{
char **t;
int len;
} locator[2] =
{
{
array1,
10
}
};
Compila OK con "gcc -Wall -ansi -pedantic". Ma con un'altra toolchain (Rowley), si lamenta di
warning: initialization from incompatible pointer type
sulla linea in cui si trova char ** t. È davvero questo codice illegale o è OK?
Grazie per tutta la risposta. Ora so dov'era il mio problema. Tuttavia, solleva una nuova domanda:
su quale linea appare il problema? –
domanda modificata. – lang2