• Miércoles 6 de Noviembre de 2024, 09:39

Autor Tema:  Re: no me quiere leer por teclado un string, ya envie el txt  (Leído 1497 veces)

ucablex

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: no me quiere leer por teclado un string, ya envie el txt
« en: Domingo 25 de Mayo de 2003, 07:19 »
0
Bueno para el que me ayude el programa es sencillito es una lista doblemente enlaza que me almacena nombres de estaciones de trenes... ya esa parte esta bien pero tengo que ahora buscar un elemento de la lista y necesito introducir el nombre por teclado y por ejemplo quiero leer esta estacion "Colegio de ingenieros" es logico que con el scanf solo voy a leer uno de esos tres string pero como gets lo leo completo el problema esta en que no me lee nada y pasa de largo... no se si es que tengo que limpiar la pantalla o que la variable se me esta embasurando con otra cosa... lo cierto es que aqui le dejo el codigo para que lo examinen y me ayuden a leer la bendita variable thanks....
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: no me quiere leer por teclado un string, ya envie el txt
« Respuesta #1 en: Domingo 25 de Mayo de 2003, 08:22 »
0
pero si no me pasas el archivo

LineaUno.txt

me resulta muy dificil hacerle el debido seguimiento a tu programa...
cuando pases el link...intentare nuevamente.


JuanK
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

snorker

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
no me quiere leer por teclado un string, ya envie el txt
« Respuesta #2 en: Domingo 25 de Mayo de 2003, 17:00 »
0
mmmm...has probado a poner antes de gets un "flushall()" ?? esque ami me paso una cosa parecida, y me dijeron que aveces pasa y hay que limpiar el buffer del teclado y me eseñaron asi, ami me funcionó, pruebalo, solo tienes que poner flushall() antes del gets.
Espero que te sirva.
BYEEE:good: