Error al leer Evento K-MASSIVE: #120
-
Hola, for (int i = 0; i < eventos; i++)
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hola @nicolaslindl. Lamentablemente es difícil poder determinar desde afuera cuál puede ser la causa del error, pero al menos según comentas lo más probable es estar leyendo un tipo de dato que no calza con el indicado en el fscanf o haber llegado al final del archivo de texto y no tener más que leer. Sólo podría recomendarte seguir intentando prints estratégicos y quizás ir modificando el archivo de input para ver el comportamiento de tu programa con esos cambios. También fíjate en todas tus lecturas, si en algún lugar estás leyendo más (o menos) de lo debido. Algunas sugerencias para modificar tu input serían poner otro evento que no sea K-MASSIVE luego del K-ENTER (para determinar si efectivamente tiene algo que ver con que sea K-MASSIVE, lo cual me parece dudoso). Quitar el K-ENTER del input, para determinar de manera un poco más definitiva si el problema no está asociado a ese evento en particular. También probaría quitando ambos y viendo qué pasa (agregando otros eventos en reemplazo, para ver si está asociado a la cantidad de eventos leídos). Saludos y espero que puedas solucionar tu problema pronto. |
Beta Was this translation helpful? Give feedback.
Hola @nicolaslindl. Lamentablemente es difícil poder determinar desde afuera cuál puede ser la causa del error, pero al menos según comentas lo más probable es estar leyendo un tipo de dato que no calza con el indicado en el fscanf o haber llegado al final del archivo de texto y no tener más que leer. Sólo podría recomendarte seguir intentando prints estratégicos y quizás ir modificando el archivo de input para ver el comportamiento de tu programa con esos cambios. También fíjate en todas tus lecturas, si en algún lugar estás leyendo más (o menos) de lo debido.
Algunas sugerencias para modificar tu input serían poner otro evento que no sea K-MASSIVE luego del K-ENTER (para determinar si e…