<html><div style='background-color:'><P><STRONG>hola, disculpa que no t explique pero no entendi muy bien lo que intentabas hacer. yo una ves hice esto: (checa a ver si te sirve)</STRONG><BR></P>
<P><FONT color=#3333ff>#include <stdio.h><BR>#include <conio.h></FONT></P>
<P><FONT color=#3333ff>int main()<BR>{<BR>    char cadena[21];</FONT></P>
<P><FONT color=#3333ff>    //inicializa array<BR>    for(int i=0; i<=20; i++)<BR>        cadena[i] = '\0';</FONT></P>
<P><FONT color=#3333ff>    //se introducen os caracteres<BR>    gets(cadena);<BR>    <BR>    //imprime caracter x caracter<BR>    for(int i=0; i<=19; i++){</FONT></P>
<P><FONT color=#3333ff>            //imprime el caracter<BR>            printf("%c" ,cadena[i]);<BR>            <BR>            //si hay un doble espacio lo salta<BR>            while(cadena[i]==' ' && cadena[i+1]==' ')<BR>                i++;<BR>    }<BR>    <BR>    getch();<BR>    return 0;<BR>}</FONT><BR></P>
<P><STRONG>si metes algo como "a  b     c    d", lo muestra como "a b c d";</STRONG></P>
<P><STRONG>si tienes alguna duda pregunta, suerte;</STRONG><BR><BR><BR></P>
<DIV></DIV>
<BLOCKQUOTE style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #a0c6e5 2px solid; MARGIN-RIGHT: 0px"><FONT style="FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif">
<HR color=#a0c6e5 SIZE=1>
From: <I>Federico Gonzalez <fedor_lmds@yahoo.com.ar></I><BR>Reply-To: <I>Lista de correo sobre C y C++ <cconclase@listas.conclase.net></I><BR>To: <I>cconclase@listas.conclase.net</I><BR>Subject: <I>[C con Clase] Duda Principiante... getchar()..</I><BR>Date: <I>Wed, 27 Dec 2006 16:17:07 +0000 (GMT)</I><BR><BR>
<DIV>Wenaz, estoy leyendo el libro de Kernighan & Ritchie de C.. y me da un Ejercicio que dice: "Escriba un programa que copie su entrada a la salida, reemplazando cada cadena de uno o mas blancos por un solo blanco"..<BR>Intente hacer que si ingresas dos blancos seguidos se borre automaticamente con retroceso.. pero no funciono, porque al pedir el getchar ya aparece automaticamente el caracter en pantalla.. y no pasa nada .. Tambien trate de poner otra variable que sea el anterior caracter puesto pero me enrosque y no pude. y nose tampoco sale con esto.. aver si me tiran una Mano pliz :P<BR>porque si sigo adelante y no se ahcer un ejercicio del primer capitulo voy mal :S..<BR>----------------------------------------------------------------------------------------------</DIV>
<DIV>#include <stdio.h><BR>main()<BR>{<BR>      int c;<BR>      <BR>      while ((c = getchar()) != EOF) {<BR>            if ( c == '  ' ) //Aca hay Dos espacios en el '  '...<BR>               printf("\b");<BR>               }<BR>system("PAUSE");<BR>}</DIV>
<DIV> </DIV>
<P>__________________________________________________<BR>Correo Yahoo!<BR>Espacio para todos tus mensajes, antivirus y antispam ¡gratis! <BR>¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar <BR>
<P>>_______________________________________________<BR>>Cconclase mailing list<BR>>Cconclase@listas.conclase.net<BR>>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<BR>
<P></FONT></P></BLOCKQUOTE></div><br clear=all><hr>Latinos en EE.UU: noticias y artículos de interés para ti <a href="http://g.msn.com/8HMBESUS/2746??PS=47575" target="_top">Clic aquí</a> </html>