Salve a tutti...sto seguendo una guida per il linguaggio C e mi chiede di svolgere il seguente esercizio:
Scrivete un programma che copi il suo input sul suo output, sostituendo una stringa di uno o
più spazi con uno spazio singolo.
Sono arrivato a questo:
quando vado ad eseguirlo,non ottengo il risultato che mi aspettavo...suggerimenti??codice:#include <stdio.h> #include <string.h> main() { int stringa[100]; gets(stringa); int i= 0; int n= 0; while(n=0) { if (stringa[i] == ' ' ,stringa[i+1] == ' ') { stringa[i+1]=='\b'; n=1; } i++; } puts(stringa); }
Grazie