Здравствуйте,подскажите, пожалуйста, вот накропал скриптик (ниже) и скомпилил его в 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;}
>Здравствуйте,
>
>подскажите, пожалуйста, вот накропал скриптик (ниже) и скомпилил его в g++, а
>под Windows
>чёт он нехочет работатьне понял, ты собрал бинарник в линуксе и пытаешься запустить его под виндой ?
так не получится, тебе надо собрать его в винде - либо каким-нибудь MS компилятором
либо поставить Cygwin
:) Помогло спасибо!
>:) Помогло спасибо!Это фантастично...