Como sabrás en C los espacios son en realidad caracteres. Por ello, para filtrar un espacio debemos de hacer lo mismo que haríamos para filtrar un carácter cualquiera.
Si tenemos la frase “Ctrl T mola” y queremos que quede “CtrlTmola”, nuestro programa sería el siguiente:
****Aquí se ve algo mal porque T! no admite el formato que uso para código. Si quieres puedes verlo en:
#include <stdio.h>
#include <string.h>
.......................
for(i=0;i<x;i++)
{
while(cadena==' ') //De esta forma filtramos el espacio en blanco
i++; //Y así adelantamos un espacio en la cadena. He puesto un while por si nos encontráramos con varios espacios
.......................
Y esto es todo.
Espero que te sea de utilidad, si tienes alguna duda no dejes de comentar. Saludos.
Si tenemos la frase “Ctrl T mola” y queremos que quede “CtrlTmola”, nuestro programa sería el siguiente:
****Aquí se ve algo mal porque T! no admite el formato que uso para código. Si quieres puedes verlo en:
#include <stdio.h>
#include <string.h>
.......................
for(i=0;i<x;i++)
{
while(cadena==' ') //De esta forma filtramos el espacio en blanco
i++; //Y así adelantamos un espacio en la cadena. He puesto un while por si nos encontráramos con varios espacios
.......................
Y esto es todo.
Espero que te sea de utilidad, si tienes alguna duda no dejes de comentar. Saludos.