Okies, domanda totalmente newbie qui. Posso leggere il codice, imitare il codice e capire le basi per essere mortali. Ma non ho mai avuto il tempo di capire cosa intendesse realmente ANSI C. Io guardo e codice. Lo sto facendo da quando avevo 15 anni e adesso ho 33 anni.
È passato un po 'di tempo dal momento in cui ho toccato C, ma tornare nel vivo delle cose con un po' di codice sul mio box Linux ha reso le cose difficili. Il mio codice è vecchio, tutto il resto è nuovo dalla distribuzione Linux a GCC. Quando vado a compilare, tutto funziona, ma ora ho molti nuovi avvertimenti che posso solo assumere un legame con un nuovo standard?
gcc (Ubuntu 4.8.4-2ubuntu1~14.04) 4.8.4
Come posso affrontare questo problema? Non ho mai capito bene la differenza tra C89 e C11. Come posso dire quello che sto usando?
Qualsiasi aiuto è molto apprezzato. Voglio provare a risolvere questi avvertimenti cercando anche di imparare ciò che chiaramente non sono riuscito a cogliere.