Dans mon application je traite de gros fichiers texte en entrée, disons un livre. Après un traitement spécifique, page par page, j'écris des pages en sortie dans un fichier.
Lorsque mon programme se plante, le fichier en sortie ne contient presque rien et je n'ai aucun moyen rapide pour retrouver la page du fichier en entrée qui a provoqué le plantage.
Y a-t-il un moyen (sous wxwidget ou c++) pour forcer l'écriture du fichier en sortie page par page ? La dernière page écrite me permetrait de touver ce qui a provoqué le plantage. j'ai essayé flush() sans aucun résultat.
Cela peut être une métode de débugage utile à tous ceux qui traitent de gros fichiers.
Partager