c/c++ in un mese, vorrei vedere qualcuno di voi al posto mio
Il c l'ho imparato in una settimana,il c++ in due.
Il problema non è il linguaggio,ad esempio il c conta pochissimi token quindi pochissimi costrutti da imparare e ancor meno tipi.In 50/60 pagine di manuale si potrebbe spiegare tutto in modo molto dettagliato.
La reale difficoltà è la sua potenzialità e il dover imparare tutto il contorno che sicuramente tramite l'uso della system("NON SI FA");
Dato che il linguaggio è "povero" bisogna capire come fa a lavorare con cosi pochi costrutti e sopratutto imparare tutto il corredo delle librerie standar,del s.o. e terzi.
Il tutto non lo si fa tramite pappa pronta,ma tramite passione e impegno.
Pappa pronta a mio avviso è tutto quel codice funzionante ma mal implementato ES:
system("COLOR 0A");
Questo è diseducativo,bisogna implementare l'api che ci permetta di cambiare colore,se vi andate a ricercare dei miei vecchi post sicuramente la troverete.
char CorrectPasswd[32] = "12345";
char InsertedPasswd[32];
Questo è diseducativo!
Un programmatore c avrebbe preferito un brano quale:
#define MAX_PSW 32
#define PSW_DEFAULT "12345"
...
...
#ifdef _DEBUG
char CorrectPasswd[MAX_PSW] = PSW_DEFAULT;
#elif
char CorrectPasswd[MAX_PSW];
loadpassword(CorrectPassword);
#endif
char InsertedPasswd[MAX_PSW];
...
...