..sanamente copiato non mi da risultato... a parte il warning: no newline at end of file !

Immagino che il problema sia nel main...però non lo vedo !!!
Grazie.


codice:

      #include <stdio.h>

     void printd(int n);
           

      main()

{
        int n = 123 ;
        printd( n);
       return 0 ;
}

  
void printd(int n)

{
          if (n < 0)
     {
            putchar('-');
            n = -n;
     }

    if (n / 10)
        
    printd(n / 10);

    putchar(n % 10 + '0');    

}