San4as |
Отправлено: 14.12.2009, 20:24 |
|
Не зарегистрирован
|
Здравствуйте, я начинающий программист на Builder C, я решил обратиться к Вам за помощью. Итак, задача такая: у меня есть некий перехваченный пакет, который сохраняется в буфер обмена, мне нужно сохранить этот пакет в текстовый файл на жесткий диск. Подскажите, буду признателен за любую помощь, заранее спасибо. |
|
Lelik-pahan |
Отправлено: 15.12.2009, 22:40 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 4
|
Во-первых не на Builder C, а на Builder C++. Не забывай, С и С++ НЕ ОДНО И ТО ЖЕ!
CODE | #include <vcl\Clipbrd.hpp>
float f;
AnsiString st;
void __fastcall TForm1::Button1Click(TObject *Sender)
{
st=Clipboard()->AsText;
if ( FileExists("Myfail.txt") )
f=FileOpen("Myfail.txt",fmOpenWrite);
else
f=FileCreate("Myfail.txt");
if (f!=-1)
{
FileSeek(f,0,2);
FileWrite(f,st.c_str(),st.Length());
FileClose(f);
}
else
{
ShowMessage("Ошибка доступа к файлу: ни открыть,"
"ни создать не получилось");
}
} | |
|
|