• Viernes 8 de Noviembre de 2024, 19:39

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Iosune

Páginas: [1]
1
C/C++ / problemas en C
« en: Martes 26 de Agosto de 2008, 12:46 »
Hola! Estoy intentando realizar un servidor de chat 1 a 1 pero estoy un poco perdida!!Se supone q al ejecutar un comando al que le he llamado /log tiene q guardarme la conversacion en un fichero, cual es mi sorpresa q solamente guarda la parte de aquel q ha ejecutado dicho comando!ais...Donde puede estar el error¿?El codigo  de la instruccion es el mismo para el servidor y el cliente y es el siguiente:
Código: Text
  1.  
  2. if (strcmp(txt,"/log")==0)
  3.                 {
  4.                     printf("Dame el nombre del fichero: n");
  5.                     scanf("%s",string);
  6.                     f=fopen(string,"w");
  7.                     if (f==NULL)
  8.                     {
  9.                         printf("No puedo abrir el fichero %sn",string);
  10.                         return;
  11.                     }
  12.                     indicador=1;
  13.                 }
  14. //El siguiente comando sirve para dejar de guardar la conversacion en un fichero, es el contrario del comando log
  15. if (strcmp(txt,"/nolog")==0)
  16.                 {  
  17.                     indicador=0;    
  18.                     fclose(f);
  19.                 }
  20.  
  21.  

Estoy abierta a sugerencias!Agredecere mogollon vuestra colaboracion!Gracias!Muakas

Páginas: [1]