Gostaria de aproveitar esse tópico para sanar uma duvida tenho um codigo que não roda no dev c++, a diferença é que mesmo com as dicas fornecidas eu não estou conseguindo fazer a budega funcionar... eu sei que a razão é o compilador, mas gostaria de saber quais alterações devo realizar para que o código funcione. Agradeço toda ajuda possível.  Segue a baixo o código para apreciação.   #include <iostream.h>
#include <conio.h>
#include <dos.h>
#include <time.h>
#include <stdio.h>
using namespace std;
main()
{
    struct time t;
     struct date d;
     getdate(&d);
     cout << "\nData Atual: ";
     if (d.da_day<=9)
     printf("0%d",d.da_day);
     else
     printf("%d",d.da_day);
     switch(d.da_mon)
        { case 1: cout << "/janeiro/";
                 break;
             case 2: cout << "/fevereiro/";
                 break;
             case 3: cout << "/mar‡o/";
                 break;
             case 4: cout << "/abril/";
                 break;
             case 5: cout << "/maio/";
                 break;
             case 6: cout << "/junho/";
                 break;
             case 7: cout << "/julho/";
                 break;
             case 8: cout << "/agosto/";
                 break;
             case 9: cout << "/setembro/";
                 break;
             case 10: cout << "/outubro/";
                 break;
             case 11: cout << "/novembro/";
                 break;
             case 12: cout << "/dezembro/";
                 break;
        }
     cout << d.da_year;
     cout << "\nHora Atual: ";
     gettime(&t);
     if (t.ti_hour<=9)
        printf("0%d:",t.ti_hour);
     else
        printf("%d:",t.ti_hour);
     if (t.ti_min<=9)
        printf("0%d",t.ti_min);
     else
        printf("%d",t.ti_min);
     getch();
}