FILE *fil;
if(SaveDialog1->Execute())
{
fil=fopen(SaveDialog1->FileName.c_str(),"wb");
if(fil)
{
fprintf(fil,"lord Kelvin rulezz 4ever=)))))");
/*...*/
fclose(fil);
}
}
Как задать имя файла ,если...?
FILE *fil;
fil = fopen(RES_FILE, "w" );
fprintf( fil, " ВТП \n");
res_file у меня указан заранее, далее весь код у меня написан с использованием команд записи в файл fprintf и т.д., но мне бы хотелось, чтобы можно было выбрать имя файла в который пишутся данные, используя стандартный SaveDialog, мне каким то образом надо получить от диалога имя файла для записи данных и поставить это имя на место res_file, но как это сделать?
Цитата:
Originally posted by lord Kelvin
Вот так.
Код:
FILE *fil;
if(SaveDialog1->Execute())
{
fil=fopen(SaveDialog1->FileName.c_str(),"wb");
if(fil)
{
fprintf(fil,"lord Kelvin rulezz 4ever=)))))");
/*...*/
fclose(fil);
}
}
if(SaveDialog1->Execute())
{
fil=fopen(SaveDialog1->FileName.c_str(),"wb");
if(fil)
{
fprintf(fil,"lord Kelvin rulezz 4ever=)))))");
/*...*/
fclose(fil);
}
}
Вот так.
:) да, да прикольно! :) спасибо из за прошлый ответ, проверил все работает... и за этот, не знаю что бы делал без вас.