begin process at 2012 05 29 11:00:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

Empécher les erreur ???


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Empécher les erreur ???

mercredi 25 août 2004 à 22:15:57 | Empécher les erreur ???

supergrey

Bonsoir, je voudrai savoir s'il est possible de quitter le programe si une erreur survient sans afficher le moindre message.

Merci d'avance.
mercredi 25 août 2004 à 22:21:52 | Re : Empécher les erreur ???

leprov

il faut que tu prévoir les erreurs, il faut que tu leve des exceptions. premiere chose, a la fin de ton main :

catch (...)
{
return 1;
}

la tu quittteras sans afficher de messages d'erreurs....
mais ca serait mieux de controler les exceptions que tu es susceptible de lever
jeudi 26 août 2004 à 00:56:20 | Re : Empécher les erreur ???

djl

faudrais savoir si on parle de c ou de c++
jeudi 26 août 2004 à 10:56:35 | Re : Empécher les erreur ???

supergrey

Bon, jai essayé catch , jai regardé dans msdn mais ca marche pas, du moins jy arrive pas.... merci quand meme, si quelqu'un a d'autre idées...
jeudi 26 août 2004 à 11:16:46 | Re : Empécher les erreur ???

djl

tu quitte le programme sans afficher de message et tu redirige stderr si necessaire (vers un fichiers log)
jeudi 26 août 2004 à 14:27:49 | Re : Empécher les erreur ???

magic_Nono

Membre Club
Réponse acceptée !
ne pas oubier d'encadrer ce qui précede le catch d'un bloc try

ex:

int main()
{
try
{
//ttes tes inst
...
}
catch(...)
{
return 1;
}
return 0;
}

Magic Nono: l'informagicien!
jeudi 26 août 2004 à 17:59:47 | Re : Empécher les erreur ???

leprov

et oui merci nono. effectivement, si c'est en c le try catch marchera pas, sinon jai oublié de te préciser ke avant tt catch il faut un try
vendredi 27 août 2004 à 08:29:12 | Re : Empécher les erreur ???

supergrey

Mais dans le catch( je mais quoi a la place des "..."
vendredi 27 août 2004 à 08:31:07 | Re : Empécher les erreur ???

leprov

tu met ...
en fait, le catch (...) signifie "capturer tous les types d'exceptions". sinon il faut mettre un type particulier, mais toi tu veux tout capturer, donc tu met catch (...)
(trois points, pas un de plus pas un de moins). ainsi aucune exception ne passe
vendredi 27 août 2004 à 08:49:40 | Re : Empécher les erreur ???

magic_Nono

Membre Club
ui, pr une fois, C ... ne sont pas à remplacer....



Magic Nono: l'informagicien!


Cette discussion est classée dans : erreur, empécher


Répondre à ce message

Sujets en rapport avec ce message

Erreur [ par C++ ] Ou est l'erreur ici svp :ShowWindow(FindWindow("AolFrame25"), sw_hide); erreur cl.exe [ par Synhok ] Je suis un programmeur debutant en C++ et j'utilise Visual C++, j'essaie de faire une application toute simple ("Hello World"), il est impossible qu'i Erreur [ par C++ ] ou est l erreur svp ici :MessageBox ("L'erreur est :" , m_Erreur.SetWindowText ); GetLastError [ par angdemon ] BONJOUR,A chaque fois que je vais sur mon serveur internet en loccurence Aol et que je surf sur internet j'ai réguliérement ce message d'erreur getlas VGA [ par Ron ' 1 ] j'ai trouvé de la doc sur le mode VGA mais le code ci dessous compilé avec bcb55 ne provoque aucune erreur a la compilation mais provoque une erreur f pb avec conio je cherche l'erreur [ par kin ] erreur de demarrage programme [ par nango ] Quand je compile sous visual c++ il m'apparait le message d'erreur suivant : "un fichier.DLL requis, MSPDB60.DLL, n'a pas été trouvé".Pourtant ce fich Reprendre la main sur une erreur de SCANF [ par gollum ] voila : mon monceau de codec='n';printf("Entrer le coeff %d du terme %d \n",i,i);result = scanf("%f",&coef); while (result==0 && c=='n'){ printf("f erreur de compilation avec l'install shield c++ [ par tsii ] une fois fini mon logiciel de programmation qui permet l'envoi d'email et autre fonctionpour mettre les executable sur disquettes en utilisant l'insta Erreur Vc++!!! [ par D4rkRe4per ] j'ai recemment installé Visual c plus plus 6, mais g un gros probleme quand j'essaie de "builder" un programme, Vcpp m'indique cela :Linking...LIBCD


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,746 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales