Originariamente inviato da espant76
Devo inizializare un array di stringhe in c con delle stringhe costanti ed in seguito ad alcune stringhe dell'array devo poterci concatenare un'altra stringa. Come faccio?
codice:

#include <stdio.h>
#include <string.h>

char array_str[][30] = {"brontolo", "mammolo", "pisolo", "eolo", 
			"dotto", "cucciolo", "gongolo", "nespolo"};

int main (void) {
        strncat (*(array_str + 1), " il mammone", sizeof (" il mammone"));
	strncat (*(array_str + 2), " il pigrone", sizeof (" il pigrone"));
	printf ("%s \n", *(array_str + 1));
	printf ("%s \n\n", *(array_str + 2));
	return (0);
}
saluti.. :sexpulp: