Título: Ayuda para hacer una función que busque en un archivo - C Publicado por: lucasxxviii en 24 Junio 2016, 06:43 am Código
No puedo hacer la funcion de buscar necesito que realice esta condicion: * busqueda de impresora por marca y precio, (en esta opcion se debe ingresar una marca y dos numeros reales, luego mostrar todos los datos de la impresoras en donde exista coincidencia con la marca y los precios deben estar comprendidos entre los dos numeros ingresados. desde ya muchas gracias al que me pueda ayudar. Título: Re: Ayuda para hacer una función que busque en un archivo - C Publicado por: MAFUS en 24 Junio 2016, 09:28 am No hagas el archivo en modo texto, hazlo binario. Introduce los datos tal y como están en la estructura sin añadidos como Marca: , Modelo: , etc. Así los podrás sacar directamente y cargar una estructura cuándo los leas. De esta forma podrás comparar los datos que quieras con la estructura que habrás rellenado.
Título: Re: Ayuda para hacer una función que busque en un archivo - C Publicado por: lucasxxviii en 24 Junio 2016, 16:26 pm Si comprendo que puedo hacer la busqueda con el archivo en binario, pero justo este enunciado me pide que sea .txt y no entiendo como puedo realizar esa busqueda. Gracias
Título: Re: Ayuda para hacer una función que busque en un archivo - C Publicado por: MAFUS en 24 Junio 2016, 17:45 pm Parecido: cargas cada dato de la estructura en modo texto con fprintf, pon un carácter de retorno de carro.
A la hora de leer cargas los datos a la estructura convirtiéndolos a los que necesites mediante sscanf. Una vez que tienes la estructura cargada comparas los datos que necesitas. Título: Re: Ayuda para hacer una función que busque en un archivo - C Publicado por: lucasxxviii en 24 Junio 2016, 18:46 pm Disculpa mi ignorancia se programar pero basico por ahora, me podrias explicar o mostrarme un ejemplo si no es mucha molestia, gracias por la ayudad.
Título: Re: Ayuda para hacer una función que busque en un archivo - C Publicado por: AlbertoBSD en 24 Junio 2016, 23:11 pm Hola.
Te dejo unos videos que he hecho al respecto: 8wKRS9TGplQ DOqtEMW1Nqk Saludos! Título: Re: Ayuda para hacer una función que busque en un archivo - C Publicado por: lucasxxviii en 25 Junio 2016, 01:43 am Muchas gracias por la ayuda.
|