Salve a tutti. Ho un problema con gli array di caratteri...
Sto facendo un progetto per un esame, devo sviluppare un gioco in C...in questo progetto lavoro con stringhe e array di caratteri quindi...
Riassumendo mooooolto brevemente, lascio inserire al primo giocatore due strighe di caratteri. Su queste devo svolgerci determinate operazioni, ma non devo modificare le stringhe inserite dall'utente, quindi ho pensato di creare un array temporaneo e copiarci tutto dentro...
/************************************************** **************
for(k=0; k<strlen(primaParola); k++)
temp[k]=primaParola[k];
//ad esempio, di seguito mi serve concatenare la prima parola con la seconda senza modificare cosi la prima
strcat(temp,secondaParola);
************************************************** ***************/
il mio problema è:
Come "svuoto" temp una volta che ho finito di usarlo?
Al giro successivo, cioè quando il turno è passato al secondo giocatore, quando ritorno al for, primaParola è quella inserita ora dal secondo utente, ma temp in memoria ha ancora primaParola inserita dal primo utente, nel collegarle mi fai poi un casino assurdo....
Non so se mi sono spiegata... :master: