notare le dichiarazioni delle veriabili

codice:
    int;
    char cognomenome[maxchar];
    int giornoini;
quell' "int" vagante è una chicca alla visualBasic come pure questo

codice:
i = 0;
senza dichiarazione

Immagino usi il dev c++ perchè code-blocks con mingw non lo compila, nemmeno v++ 2005 e 2008