Convertir esta rutina de tiempo a c++

Iniciado por luis456, 8 Abril 2013, 15:35 PM

0 Miembros y 1 Visitante están viendo este tema.

luis456

Hola

Convertir este codigo a c++ que hace que caduque el programa a la fecha programada


private void Form1_Load(object sender, EventArgs e)
        {
            System.DateTime fechaR = new System.DateTime();
            fechaR = (System.DateTime.Now);
            String fechaF = "13-04-2012";
            if (fechaF.Equals(fechaR.ToString("dd-MM-yyyy")))
            {
                MessageBox.Show("Esta versión ha finalizado: " + fechaR.ToString("dd-MM-yyyy"));
                Application.Exit();
                return;
            }
            fechaF = "13/04/2012";
            if (fechaF.Equals(fechaR.ToString("dd-MM-yyyy")))
            {
                MessageBox.Show("Esta versión ha finalizado: " + fechaR.ToString("dd-MM-yyyy"));
                Application.Exit();
                return;
            }
        }


Luis
Que tu sabiduria no sea motivo de Humillacion para los demas

Puntoinfinito

http://www.cplusplus.com/reference/ctime/

A partir de este ejemplo:

/* time example */
#include <stdio.h>      /* printf */
#include <time.h>       /* time_t, struct tm, difftime, time, mktime */

int main ()
{
  time_t timer;
  struct tm y2k;
  double seconds;

  y2k.tm_hour = 0;   y2k.tm_min = 0; y2k.tm_sec = 0;
  y2k.tm_year = 100; y2k.tm_mon = 0; y2k.tm_mday = 1;

  time(&timer);  /* get current time; same as: timer = time(NULL)  */

  seconds = difftime(timer,mktime(&y2k));

  printf ("%.f seconds since January 1, 2000 in the current timezone", seconds);

  return 0;
}


Haces una verificación con un condicional y una variable a la hora que has inputado y ya... Saludos
AHORA EN SOFTONIC || CLICK HERE!!
Base64: QWNhYmFzIGRlIHBlcmRlciAxIG1pbnV0byBkZSB0dSB2aWRhLiBPbOkh



HACK AND 1337 : http://hackandleet.blogspot.com
WEBSITE: http://www.infiniterware.

luis456

Que tu sabiduria no sea motivo de Humillacion para los demas