Курсовая работа: Программная реализация алгоритма шифрования DES. Режим ECB
if( size != 0 ) {
try {
Result.SetLength(size);
in->Read((void *)(Result.data()), size);
}
catch( EOutOfMemory& ) {}
delete in;
}
}
}
catch ( EStreamError& ) {
MessageBox(this->Handle, ( (AnsiString)
"Не удается прочитать данные из файла:\n" + FileName).c_str(),
"Ошибка чтения файла", MB_ICONERROR| MB_OK);
return "";
}
return Result;
}
//ЗаписьвфайлизAnsiString
bool __fastcall TMainDialogForm::WriteAnsiStringToFile(AnsiString String,
AnsiString FileName)
{
try {
TFileStream *out = new TFileStream(FileName, fmCreate); // открываемфайл
if( out != NULL ) {
if( String.Length() != 0 ) {
try {
out->Write((void *)(String.data()), String.Length());
}