lectura de cadena

Juan Perez
10 de Abril del 2004
necesito copiar una cadena sobre otra pero sin espacios en blanco, o sea debo sacarles los espacio en blanco, no se como ayuda..........................

noel solw
10 de Abril del 2004
// program copiar.cpp

#include <iomanip.h>
#include <iomanip.h>
#include <ctype.h>
#include <stdio.h> // para gets() - con cin la cadena se separa en los espacios blancos

void main()
{
char a[80],b[80];
cout << setw(30) << "entra una cadena : ";
gets(a);
cout << setw(30) << "cadena original : " << a << endl;
for(int i = 0,j = 0;a[i];i++)
if(a[i] != ' ')
b[j++] = a[i];
b[j] = 0;
cout << setw(30) << "cadena transformada : " << b << endl;
} // MAIN