Mi servirebbe di sapere come fare la sottrazione tra time di fine e time di inizio.
Il time all'inizio e alla fine del programma per ora lo recupererei con questo cod:
codice:
time_t tempo;
struct tm *data;
tempo = time(NULL);
data = localtime(&tempo);
cout << setfill('0');
cout << setw(2) << data->tm_mday << "/";
cout << setw(2) << data->tm_mon << "/";
cout << setw(2) << data->tm_year%100 << endl;
getchar();
char dest[70];
int ch;
time_t temp;
struct tm *timeptr;
struct tm *timeptr2;
temp = time(NULL);
timeptr = localtime(&temp);
ch = strftime(dest,sizeof(dest)-1,"Today is %A,"
" %d %b. \n Time: %I:%M:%S %p", timeptr);
//printf("%d Inizio elaborazione: \n \n %s", ch, dest);
fout2 << "\n\n";
fout2 << "ORARIO INIZIO ELABORAZIONE: ";
fout2 << "\n\n";
fout2 << ch;
fout2 << "\n\n";
fout2 << dest;
E infine una domanda per matematici...
se per scrivere 400 righe il programma impiega 1 min quanto tempo impiegherà per farne 2.155.000?
A me risulterebbe 4 giorni.. ma chiedo conferma ai matematici più esperti
tnx