Здравствуйте,подскажите, пожалуйста, вот накропал скриптик (ниже) и скомпилил его в g++, а под Windows
чёт он нехочет работать выдаёт окошко с ошибками типа "The NTVDM CPU has encountered an illegal instruction" ну и там адрес и "Close" или "Ignore" - может правильно Виндовс ругается и нужно по другому компилить файл или мож в другой среде
Задача програмки запуститься раз в сутки из шедулера и скопировать папку с логами одной из прграмм в другую директорию, которую,данный скрипт создаёт по формату текщей даты и времени типа 20081207234555
#include <stdio.h>
#include <time.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <string>
int main (void)
{
using namespace std;
struct tm * timeinfo;
char buffer [16];
time ( &rawtime );
timeinfo = localtime ( &rawtime );
strftime (buffer,16,"%Y%m%d%H%M%S",timeinfo);
string dirName = "C:\\Windows\\Dump\\";
dirName = dirName + buffer;
mkdir( dirName.c_str(), 0644);
dirName=dirName + " /e";
string copystr="xcopy C:\\\"Program Files\\MyLog and SoftLog\"\\* " + dirName;
system(copystr.c_str());
return 0;}