Comment avoir l'information d'une fermeture de console ?
Bonjour à tous,
j'ai créé un petit programme en "application QT console" (fenêtre MSDos). Dans mon programme, je suis dans une boucle infinie, et je souhaiterai donner l'opportunité d'arrêter cette appli, mais avant de fermer, je souhaiterai faire un ".fclose" sur mon fichier.
Je vois deux possibilités :
1 - soit en utilisant la croix de la console, mais là je n'ai pas d'information de la fermeture, donc je ne peux pas fermer mon fichier
Code:
1 2 3 4 5 6 7 8
|
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
....
return a.exec();
} |
2 - soit en tapant un caractère dans la console, mais le "std::cin >> charact;" bloque le programme tant que l'opérateur n'a rien saisit et donc bloque le programme au niveau de cette ligne.
Donc comment faire ?
Merci d'avance