Blog Registrarse Manuales Programas Glosario

Regresar   Foro de Spyware » Informática en General » Ayuda General
 

Para evitar Virus, Spyware y otros Malwares, te recomendamos mantenerte informado en: InfoSpyware Blog


Ayuda General Para hacer todo tipo de preguntas que no encajan en ninguna otra categoría

Tema Cerrado
 
Enviar a: Herramientas
  post #1  
Antiguo 07/12/08, 01:56:32
Avatar de nico56
Usuario
 
Registrado: sep 2007
Ubicación: Argentina
Mensajes: 304
Pregunta Funcion strtok() en C

Hola, como se que mas de uno que anda por aca debe programar, les pido si me pueden dar una mano con esto que me esta retrasando bastante.

Hize este codigo, que lo que hace es guardar los resultados de la funcion strtok en 3 variables asi luego los puedo usar.

Código:
#include<stdio.h>
#include<string.h>
main()
{
      char campo[]="ARTICULO;PRECIO;VENDIDO";
      char *token;
      char *var1,*var2,*var3;
      int contador=0;
      token=strtok(campo,";");
      while( token != NULL )
      {
             if( contador == 0 )
             {
                 var1=token;//Guarda en la variable 1 el primer campo
             }    
             if ( contador == 1 )
             {
                  var2=token;//Segundo campo
             }
             if( contador == 2 )
             {
                 var3=token;//Tercer campo
             }         
             token=strtok(NULL,";");
             contador++;
             
      }
      printf("%s %s %s\n",var1,var2,var3);//Este imprime "ARTICULO  PRECIO  VENDIDO"
      if (var3=="VENDIDO")//Este bloque no funciona :(
      {
          printf("\n\nAnduvo");
      }          
      getchar();
}
Como dice el codigo, al compilar y ejecutar este programa solo se lee el renglon del "printf" y no el que esta dentro del if, pero no da error de ejecucion seguramente algo mal en la expresion del if puse. Como puedo hacer para que el bloque if ande ?

Saludos y gracias.!
InfoSpyware

Tema Cerrado

Herramientas

Reglas del foro
No puedes crear nuevos temas
No puedes responder temas
No puedes subir adjuntos
No puedes editar tus mensajes

BB code is activado
Las caritas están activado
Código [IMG] está activado
Código HTML está desactivado
Trackbacks are desactivado
Pingbacks are activado
Refbacks are activado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas con el bluetooth jocapapi Foro de Hardware 9 07/07/08 09:16:21
Función de Windows Vista fue concebida para causar molestia,revela la propia Microsof Velcro Noticias de Informática Gral. 18 02/06/08 16:04:24
Función de Windows Vista fue concebida para causar molestia Kirigi Últimas Noticias 2 19/04/08 14:14:42




Todas las horas son GMT -4. La hora es 22:03:49.


 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31