Warning C4715 : les chemins de controle ne retournent pas tous une valeur
Bonsoir,
J'ai un petit souci avec l'une de mes fonctions. Dès que je compile sous Visio, j'obtiens ce warning. Je n'arrive pas à comprendre où est le problème. Je suis coincée et je n'arrive pas à avancer. Si quelqu'un aurait l'amabilité de m'aider svp ce serait gentil.
Merci d'avance.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| int Booking::Reserve(RoomReservation*reserv)
{
int n = reserv->getArrival()->getDay();
int k = reserv->getNB_nights();
for(int i=0; i<N; i++)
{
for(int j = n; j<=((30 *(n-1)-1) + k); j++)
{
if(rooms[i][j]==0)
{
rooms[i][j] = reserv->getNB_reservation();
ReservationRequest = reserv;
return ReservationRequest->getNB_room();
}
else
return 0;
}
}
} |