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

Funcion strchr o sscanf

Estas en el tema de Funcion strchr o sscanf en el foro de C/C++ en Foros del Web. Hola, necesito leer todos los dato de una linea bff[] como estas: 12:32:1 45 24 33 el primero como un char y los otros como ...
  #1 (permalink)  
Antiguo 04/12/2009, 11:50
 
Fecha de Ingreso: diciembre-2009
Mensajes: 11
Antigüedad: 14 años, 5 meses
Puntos: 0
Pregunta Funcion strchr o sscanf

Hola, necesito leer todos los dato de una linea bff[] como estas:

12:32:1 45 24 33

el primero como un char y los otros como float

intente con sscanf por ejemplo,
sscanf(bff,"%s%f",fecha,ox) ;

pero solo puedo leer el primer dato
me dijeron q con strchr se podria pero aun no entiendo como, alguna sugerencia?? , si sirve de algo los datos estan separados por \t
  #2 (permalink)  
Antiguo 06/12/2009, 11:23
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Funcion strchr o sscanf

¿Esto no te funciona?

Código:
char fecha[64];
char bff[] = "12:32:1\t45\t24\t33";
float ox, oy, oz;
sscanf(bff,"%s%f%f%f", fecha, &ox, &oy, &oz) ;
printf("%s %f %f %f\r\n", fecha, ox, oy, oz);
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #3 (permalink)  
Antiguo 07/12/2009, 07:30
 
Fecha de Ingreso: diciembre-2009
Mensajes: 11
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Funcion strchr o sscanf

Hola, gracias si me sirvio tu ayuda, olvide poner & al inicio de las variables float.
gracias.
  #4 (permalink)  
Antiguo 07/12/2009, 08:19
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Funcion strchr o sscanf

De nadas
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
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 21:18.