Vov4ik09 / C-

0 stars 0 forks source link

Lab 5 Notes #1

Open AntonC9018 opened 11 months ago

AntonC9018 commented 11 months ago

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' }.

AntonC9018 commented 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.

AntonC9018 commented 11 months ago

https://github.com/Vov4ik09/C-/blob/47e9e3d8f662c499ee802e47a095868fec328a8e/Lab%205.2#L19-L36 Well, aici prosto le-ai declarat, definițiile nu-s.

AntonC9018 commented 11 months ago

Însă efortul se vede. Molodeț.