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?saluti.. :sexpulp: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); }

Rispondi quotando