Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/03/2013, 03:10
Macas
 
Fecha de Ingreso: noviembre-2012
Mensajes: 136
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Dividir 2 cadenas en 1

Cita:
Iniciado por sam90 Ver Mensaje
Código C:
Ver original
  1. strcpy(buf_aux,buffer); //Buffer es igual a "aa bb"
  2. marca=strtok(buffer," ");
  3. URL=strtok(NULL," ");
  4.  
  5. printf("\nLa marca es: %s\n",marca);
  6. printf("\nLa URL es: %s\n",URL);

El segundo llamado a strtok tenes que hacerlo con NULL para que la funcion sepa que debe continuar donde quedo por ultima vez. Y el segundo argumento es siempre el separador, que puede ir cambiando en llamada tras llamada.

Saludos
gracias tio, pero me funciona a veces, es decir si pongo una URL corta funciona, pero si pongo algo del tipo http//www.aaa.com.org me salta una violacion del segmento.
Como puedo arreglaro, que lo tengo ya casi.

Saludos