Salve a tutti!! Ho un piccolo problema con il codice scritto sotto.. premetto che è un programma che serve a ribaltare le parole, lasciando le parole nell'ordine normale, ma con le lettere invertite ( la prima con l'ultima ecc.).. quando vado ad eseguire il programma, xcode va in errore, ma non segnala nulla tra le righe del codice. Qualcuno riesce a darmi una mano? Grazie
codice:#include <stdio.h> int main() { char words[30]; //dichiaro l'array principale char convert[30]; //array per copiare int i = 0; //contatore array principale int j = 0; //contatore array copiato printf("Inserisci una frase con parole divise da '.':\n"); scanf("%s", words); //inserisco la frase while (i < 30) { while (words[i] != '.') { convert[j] = words[i]; //passo i caratteri dall'array principale in quello del copiato fino al '.' ++i; ++j; } while (j >= 0) { printf("%c", convert[j]); //scrivo al contrario la parola fino al punto --j; } printf("%c", words[i]); //stampo il punto ++i;//incoremento per passare al carattere dopo il punto j=0; } return 0; }