Ayuda con fuincion quita espacios en blanco
Publicado por Roko (1 intervención) el 19/04/2012 08:10:04
Hola quiero hacer un programa que quita los espacios en blanco de "X" cadena introducida por el usuario.
Soy muy nuevo en esto y nesecito un programa con c++ basico para poder entenderle ;S
Espero me puedan ayudar esto es lo que llevo..
#include <stdio.h>
int c;
int sinEspacios(char cadena[])
{
int i=0;
for(i = 0; i < cadena.lenght; i++)
if(cadena[i] == ' ')
while(cadena[i])
{
c=cadena[i];
if(isspace(c))
c=cadena[i];
c--;
i++;
}
return (c);
}
int main ()
{
int x;
char cadena[100];
int i=0;
printf("Escribe la cadena\n");
scanf("%s",&cadena);
sinEspacios(cadena);
printf("%s",c);
return 1;
}
Soy muy nuevo en esto y nesecito un programa con c++ basico para poder entenderle ;S
Espero me puedan ayudar esto es lo que llevo..
#include <stdio.h>
int c;
int sinEspacios(char cadena[])
{
int i=0;
for(i = 0; i < cadena.lenght; i++)
if(cadena[i] == ' ')
while(cadena[i])
{
c=cadena[i];
if(isspace(c))
c=cadena[i];
c--;
i++;
}
return (c);
}
int main ()
{
int x;
char cadena[100];
int i=0;
printf("Escribe la cadena\n");
scanf("%s",&cadena);
sinEspacios(cadena);
printf("%s",c);
return 1;
}
Valora esta pregunta


0