Salut à tous

Ma question va sûrement vous paraître triviale, mais je ne trouve pas de réponse.

Voici un bout de mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
int status;
 
status = fileReceptor.read(AUTO_DELAY, m_command_auto_delay);
if(status != SUCCESS_OPERATION) return status;
status = fileConfig.read(DURATION_CYCLE, m_duration_cycle);
if(status != SUCCESS_OPERATION) return status;
status = fileConfig.readDelays(m_date, m_date_passage_meridien, m_listDelays);
if(status != SUCCESS_OPERATION) return status;
 
return SUCCESS;
Comme vous le voyez c'est très répétitif, et j'aimerais améliorer ce code.
J'aimerais observer le status, et dès qu'il passe à une certaine valeur je stoppe.
Au début j'avais codé une boucle while, mais je me suis dit qu'il regardait le status seulement à la fin de la boucle, donc si ça plante au milieu, ça ne se verra pas.

Il doit sûrement y avoir un autre moyen, tout con en plus, mais je ne vois pas

Merci de m'apporter votre aide