Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Haciendo un chat

Estas en el tema de Haciendo un chat en el foro de C/C++ en Foros del Web. Hola buenas. Estoy haciendo un chat básico y preparando el interface(Msdos) me falla al escribir varias cadenas. Concretamente mas de 21. Aver si alguien le ...
  #1 (permalink)  
Antiguo 09/12/2007, 06:20
 
Fecha de Ingreso: diciembre-2007
Mensajes: 5
Antigüedad: 16 años, 5 meses
Puntos: 0
Haciendo un chat

Hola buenas. Estoy haciendo un chat básico y preparando el interface(Msdos) me falla al escribir varias cadenas. Concretamente mas de 21. Aver si alguien le puede echar un vistazo y decrme de que fallo se trata. Ahí va el código:

#include <stdio.h>

int main() {
char tecla;
char cadena[80];
int i=0,j=23;

clrscr();
gotoxy( 1, j+1 );
cprintf("--------------------------------------------------------------------------------");
gotoxy( 1, j+2 );
while (1)
{

if (kbhit())
{
tecla=getch();
if (tecla==27) break;
else if ((tecla==13) || (i==80))
{
while (i<80)
{
cadena[i]=' ';
i++;
}

j++;
gotoxy(1,j);
printf("%s",cadena);


for (i=0;i<80;i++) cadena[i]=' ';


i=0;

gotoxy( 1, j+1 );
cprintf("--------------------------------------------------------------------------------");
gotoxy( 1, j+2 );
}
else
{
cadena[i]=tecla;
i++;
printf("%c",tecla);
}


}


}

return 0;
}


Gracias de antemano.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:46.