ancora problemi
ti scrivo il codice

#include <cstdlib>
#include <iostream>
#include <fstream>
#include <string>
#include <windows.h>
//questo file deve essere messo in esecuzione automatica di windows
using namespace std;

int main(int argc, char *argv[])
{
FILETIME ftCreate, ftAccess, ftWrite;
SYSTEMTIME st;

//dichiarizioni e aperture dei file
ifstream fileS1;
const char *nomeS1 = "file.txt";

//while(1){

GetSystemTime(&st);
cout << st.wYear << endl;
cout << st.wMonth << endl;
cout << st.wDayOfWeek << endl;
cout << st.wDay << endl;
cout << st.wHour << endl;
cout << st.wMinute << endl;
cout << st.wSecond << endl;
fileS1.open(nomeS1 , ios::in);
GetFileTime(&fileS1, &ftCreate, &ftAccess, &ftWrite);

FileTimeToSystemTime(&ftCreate, &st);
cout << "create" << st.wMonth << "/"<< st.wHour << "/" << st.wMinute << endl;

FileTimeToSystemTime(&ftAccess, &st);
cout << "Access" << st.wMonth << "/"<< st.wHour << "/" << st.wMinute << endl;

FileTimeToSystemTime(&ftWrite, &st);
cout << "Write" << st.wMonth << "/"<< st.wHour << "/" << st.wMinute << endl;


fileS1.close();
system("PAUSE");

//}



system("PAUSE");
return EXIT_SUCCESS;
}




che produce questo

create 1/0/57
access 7/6/22
write 9/9/45

queste date non cambiano anche se apro il file , se lo richreo o se ne cambio il contenuto

mi dici dove sto sbagliando?

un'altra domanda: coma faccio a sospendere l'esecuzione per x secondi?

grazie
ciao