The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de Alto Nivel
.
google unix.com



Programación de Alto Nivel Plantear preguntas acerca de C, C + +, Java, SQL, y otros lenguajes de programación aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
leer un archivo que fscanf () en una función cdbug Programación de Alto Nivel 2 10-06-2008 09:46 AM
Para leer y separar las palabras en el número y el archivo y almacén de archivo con dos nuevos depósito kamakshi s Programación de scripts de shell y 2 06-26-2008 08:39 AM
Error de secuencia de comandos para Leer, jbase, voilation, segmentación de palabras a partir de un archivo Mujtaba khan Programación de scripts de shell y 3 03-30-2008 02:19 PM
como leer todas las palabras en un único archivo de texto aditya.ece1985 Programación de scripts de shell y 5 11-30-2007 02:26 AM
Leer archivo de palabras y crear nuevos archivos utilizando K-shell. bsrajirs Programación de scripts de shell y 4 06-01-2007 01:15 PM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 06-24-2009
Dedalus Dedalus is offline
Usuario Registrado
  
 

Fecha: mayo 2009
Lugar: Italia / Francia
Puestos: 60
fscanf: leer las palabras de archivo

Hola

Tengo un archivo así:

1 2 3 4 5 6 7 8

y quiero imprimir en stdout:

1 3 8

en otras palabras, elegir lo que quiero imprimir.
Estaba pensando utilizar fscanf como:
Código:
fscanf(file_in,"%d %d %d",&a, &b,&c);
pero de esta forma obtener:
1 2 3
¿Existe una solución con fscanf para obtener mi objetivo?

Gracias
D

---------- Publicar actualizada en 11:08 AM ---------- anterior actualización fue en ---------- 10:51 AM

hola
Yo resuelto. Basta con insertar un indicador del tipo de formato, algo así como:

fscanf (file_in, "% d% * 1HD% d", & a, & b, y c)

aquí las referencias fscanf - C + + Referencia.


D.
  #2 (Enlace permanente)  
Old 06-25-2009
mgessner mgessner is offline
Usuario Registrado
  
 

Fecha: octubre 2007
Puestos: 50
scanf es generalmente considerado como peligroso, como es fscanf por razones similares.

Usted es mucho mejor aprender a usar fgets sscanf y hacer su trabajo.

fscanf seguirá leer% d de tu flujo, saltar en blanco y parada cuando no puede leer otro, por lo que podría haber leído en un bucle, desechando los que no quieren.
  #3 (Enlace permanente)  
Old 06-29-2009
Dedalus Dedalus is offline
Usuario Registrado
  
 

Fecha: mayo 2009
Lugar: Italia / Francia
Puestos: 60
gracias por su consejo. Voy a tener en cuenta y voy a intentar la solución que sugiere

D.
Reply

Marcadores

Etiquetas
archivo, fscanf

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 07:29 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0