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: