• Sábado 14 de Diciembre de 2024, 12:00

Autor Tema:  Mi Codigo  (Leído 1511 veces)

GUADALUPIS

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Mi Codigo
« en: Viernes 18 de Abril de 2008, 19:33 »
0
AYUDA
HOLA A TODOS, SOY NUEVA AKI QUIESIERA VER SI ES POSIBLE QUE ALGUIEN ME PUEDA ACESORAR TENGO UN PROBLEMA CON MI CODIGO, SE ME CICLA EN MI CICLO DO-WHILE, SE SUPONE QUE DEBE DE ABRIR EL ARCHVO E IDENTIFICAR LO QUE CONTIENE, A VER SI ALGUIEN ME PUEDE AYUDAR.

#include <string.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
int main()
{
   FILE *arch;
   char cont,c;
   char cont2[100]={NULL};
   int i=0;
   char cadena[30]={NULL},cad[20]={NULL},nem[20]={NULL};
   char *e,*n,eti[20]={NULL},com[20]={NULL},op[20]={NULL};
   clrscr();


   arch=fopen("e:\\programa.txt","r+");
   fseek(arch, 0, SEEK_SET);
   do{

   //cont=fgetc(arch);
   fgets(cont2,100,arch);

   printf("EL CONTENIDO: %s\n",cont2);
    // do{
for( i=0;i<strlen(cont2);i++)
   {
   if(cont2==':')
   {
   e= strtok(cont2,":");
   strcpy(eti,e);
   e=strtok(NULL,'\0');
   strcpy(cont2,e);
   i=strlen(cont2);

   }
   }

   for(i=0;i<strlen(cont2);i++)
   {
    if(cont2==';')
   {
   e=strtok(cont2,";");
   strcpy(op,e);
   e=strtok(NULL,'\0');
   strcpy(com,e);
   strcpy(cont2,op);
   i=strlen(cont2);

   }

   }
   for(i=0;i<strlen(cont2);i++)
   {
   if(cont2==' ')
   {
   e=strtok(cont2," ");
   strcpy(nem,e);
   e=strtok(NULL,'\0');
   strcpy(op,e);
   getch();
   }
   }
   
    printf("ETIQUETA  : %s\n", eti);
    printf("NEMONICO  : %s\n",nem);
    printf("OPERANDO  : %s\n",op);
    printf("COMENTARIO: %s\n",com);
}while(cont2!="\n");


    fclose(arch);
   getch();

}
EL ARCHIVO QUE TIENE QUE ABRIR CONTIENE:
e1:
e2: aba
e3: adca 35
e4: adda 5627 ;f1
e5: adda ;f2
e6: ;f3
;f4
ldd
ldd 32

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Mi Codigo
« Respuesta #1 en: Viernes 18 de Abril de 2008, 20:21 »
0
Depuralo ...

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

GUADALUPIS

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Mi Codigo
« Respuesta #2 en: Sábado 19 de Abril de 2008, 00:01 »
0
QUe quieres que depure?????

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Mi Codigo
« Respuesta #3 en: Sábado 19 de Abril de 2008, 00:54 »
0
El codigo que pegaste ahi arriba!!!!!

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

ProfesorX

  • Moderador
  • ******
  • Mensajes: 796
  • Nacionalidad: mx
    • Ver Perfil
Re: Mi Codigo
« Respuesta #4 en: Sábado 19 de Abril de 2008, 03:17 »
0
Quizas no sabes que es depurar.

Depurar significa (en programacion) ejecutar paso a paso el programa. la mayoria de compiladores modernos permiten ejecutar paso a paso. Asi que andando ;)

NOTA:
==================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
==================================================================

GUADALUPIS

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Mi Codigo
« Respuesta #5 en: Lunes 21 de Abril de 2008, 21:43 »
0
haa ok, no sabia muchas gracias, pero ya resolvi mi proble mi condicion esta mal y no estaba limpiando mis variables