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:
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);
}
quando vado ad eseguirlo,non ottengo il risultato che mi aspettavo...suggerimenti??
Grazie