Open AntonC9018 opened 11 months ago
https://github.com/Vov4ik09/C-/blob/47e9e3d8f662c499ee802e47a095868fec328a8e/Lab%205.2#L46-L52 Pune asta într-un bloc:
{
// codul tău
}
Și în loc de verificare is_open
scrie o eroare atunci. Dar cred că o să fie o excepție dacă nu s-a deschis, deci ideal este să faci try-catch
.
https://github.com/Vov4ik09/C-/blob/47e9e3d8f662c499ee802e47a095868fec328a8e/Lab%205.2#L55-L68 Tot asta și aici. Ideea este că gen să detectezi erorile imediat și să oprești programul cu un mesaj respectiv, ca să poți fixa eroarea mai ușor. I can't stress enough cât de valoros este aspectul de gestionare bună a erorilor în aplicații.
https://github.com/Vov4ik09/C-/blob/47e9e3d8f662c499ee802e47a095868fec328a8e/Lab%205.2#L19-L36 Well, aici prosto le-ai declarat, definițiile nu-s.
Însă efortul se vede. Molodeț.
https://github.com/Vov4ik09/C-/blob/47e9e3d8f662c499ee802e47a095868fec328a8e/Lab%205.2#L41 Asta lucrează cu un șir de caractere tot. De exemplu,
{ "Vova" }
o să fie echivalent cu{ 'V', 'o', 'v', 'a', '\0' }
.