Come concatenare due stringhe di array
ciao ho questo esercizio che l ho scritto pero mi da un errore strano come si fa a concatenare due stringhe di array con i cicli for??
Scrivere un metodo concatena che presi in ingresso due array di stringhe restituisca un array di stringhe ottenuto concatenando i due array in ingresso.
ES: dati in ingresso gli array {"ciao", "caro"} {"come", "stai"} il metodo deve restituire l'array {"ciao", "caro", "come", "stai"}
Collaudare il metodo creando un array di prova e aggiungendo un'apposita sezione al metodo main della classe EsercitazioneArray.
io avevo pensato di fare cosi b[]=a1[j]+a2[k];
dove b e un nuovo array e a1 e a2 sono le due stringhe date
Scrivere un metodo concatena che presi in ingresso due array di stringhe restituisca un array di stringhe ottenuto concatenando i due array in ingresso.
ES: dati in ingresso gli array {"ciao", "caro"} {"come", "stai"} il metodo deve restituire l'array {"ciao", "caro", "come", "stai"}
Collaudare il metodo creando un array di prova e aggiungendo un'apposita sezione al metodo main della classe EsercitazioneArray.
io avevo pensato di fare cosi b[]=a1[j]+a2[k];
dove b e un nuovo array e a1 e a2 sono le due stringhe date
Risposte
Prima di tutto non hai scritto in che linguaggio scrivi. Immagino sia C.
Riguardo all'algoritmo semplicemente copi il primo e poi copi il secondo. Indipendentemente dal linguaggio. Infatti i char sono valori numerici e quindi con il più li sommi. Per una implementazione mancherebbero altre informazioni (per esempio come passi l'array b e cose di questo tipo).
Riguardo all'algoritmo semplicemente copi il primo e poi copi il secondo. Indipendentemente dal linguaggio. Infatti i char sono valori numerici e quindi con il più li sommi. Per una implementazione mancherebbero altre informazioni (per esempio come passi l'array b e cose di questo tipo).