#include <stdlib.h>
#define MAX 10000 // ahora al colocar max va valer 10000
void drop_blanks( char frase[MAX] )
{
int i, j;
// se copia esta frase en un nuevo arreglo sin espacios
for( i = 0 ; frase[i] != '\0' ; i++ )
{
if( frase[i] == ' ' )
{
for( j = i+1 ; frase[j] != '\0' ; j++ )
{
frase[j-1] = frase[j];
}
frase[j-1] = '\0';
}
}
}
main()
{
char texto[MAX];
printf ("\n\tBorra espacios\n\n escribe la frase:");
gets( texto );
drop_blanks( texto ); //se llama la funcion
printf( "Sin espacios : %s\n" , texto );
system( "pause" );
}