Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4981 connectés 

  FORUM HardWare.fr
  Programmation
  C

  try catch foireux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

try catch foireux

n°1265829
Du caca da​ns l tuyau
Ca me brouille l'écoute
Posté le 13-12-2005 à 19:27:18  profilanswer
 


 
    Pourquoi  ca marche po?
 
FILE * randomEtat;
 
try {
randomEtat = fopen("etat", "rb" );
gsl_rng_fread (randomEtat,r);
fclose(randomEtat);
}catch  (...)
  {
    fclose(randomEtat);
  }  
 
 
 
windows il dit ca quand il n'y a pas le fichier "etat" dispo:   "code.exe a rencontré un problème et doit fermer. Nous vous prions de nous excuser pour le désagrément encouru."

mood
Publicité
Posté le 13-12-2005 à 19:27:18  profilanswer
 

n°1265857
Elmoricq
Modérateur
Posté le 13-12-2005 à 20:12:08  profilanswer
 

Parce que c'est du C++

n°1265858
Du caca da​ns l tuyau
Ca me brouille l'écoute
Posté le 13-12-2005 à 20:16:00  profilanswer
 

arrr  !  ben comment on fait pour faire un try catch en c? J'ai mon fichier d'état du generateur de nombres qui sera pas forcement présent, et sans lui, ca donne toujours la mem chose forcement...

n°1265860
manatane
En vous remerciant, bonsoir
Posté le 13-12-2005 à 20:19:48  profilanswer
 

Du caca dans l tuyau a écrit :

arrr  !  ben comment on fait pour faire un try catch en c? J'ai mon fichier d'état du generateur de nombres qui sera pas forcement présent, et sans lui, ca donne toujours la mem chose forcement...


setjmp()/longjmp() have fun :D

n°1265862
Du caca da​ns l tuyau
Ca me brouille l'écoute
Posté le 13-12-2005 à 20:23:46  profilanswer
 

huchh  j'aime pas trop ce qu'il en dit de ca google !

n°1265866
manatane
En vous remerciant, bonsoir
Posté le 13-12-2005 à 20:27:58  profilanswer
 

non mais tu peux te contenter de tester la valeur de retour de fopen, si c'est NULL, ca a foire, il te reste a agir en consequence et voila (la cause de l'erreur est contenu dans errno)

n°1265867
Du caca da​ns l tuyau
Ca me brouille l'écoute
Posté le 13-12-2005 à 20:28:43  profilanswer
 

ha ben voila qui me parle plus ! je teste

n°1265871
Du caca da​ns l tuyau
Ca me brouille l'écoute
Posté le 13-12-2005 à 20:31:27  profilanswer
 

hé ben voila!   ca marche au poil . C'était tout simple. Je pensait que le fait d'invoquer fopen faisait deja une erreur.. bon, merci  :-))

n°1265883
chrisbk
-
Posté le 13-12-2005 à 20:44:46  profilanswer
 

[:el g]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  try catch foireux

 

Sujets relatifs
PHP : équivalent d'un try catch ?[Oracle8i] LEFT OUTER JOIN foireux?
utilisation d'exception (try catch)php-GD iprob saturation de palette imagecoloralocate ??
try - catch en C++probleme de try catch
Comment créer une page html dans un catchtry/catch et retour de fonction
[C++] while & try-catch[CSS] Prb alignement de texte, Ok sous Firefox mais foireux sous IE
Plus de sujets relatifs à : try catch foireux


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)