На С++ Бинарние Запись И Чтение Из Файла

  • Автор темы -
  • Дата начала

Гость
#1
Есть функция, которая записывает в файл текст в бинарном виде:

C++:
void AddMail() 
{ 
_tprintf(_T("\nEnter a message:\n")); 
_tscanf_s(_T("%s"),message,MAX_PATH); 
len=_tcslen(message)*sizeof(TCHAR); 
ReadFile(hFile,&total,4,&real,0); 
total++; 
ReadFile(hFile,&size,4,&real,0); 
size+=len; 
SetFilePointer(hFile,0,&DistHigh,FILE_END); 
WriteFile(hFile,&len,4,&real,0); 
WriteFile(hFile,message,sizeof(message),&real,0); 
SetFilePointer(hFile,0,&DistHigh,FILE_BEGIN); 
WriteFile(hFile,&total,4,&real,0); 
WriteFile(hFile,&size,4,&real,0); 
SetFilePointer(hFile,0,&DistHigh,FILE_BEGIN);
Помогите написать функцию Read_From_File
 

lazybiz

Well-Known Member
03.11.2010
1 339
0
#2
C++:
void Read_From_File()
{
printf( "hello! iam read-from-file function!\n" );
}
так сойдет?
 

Vadik(R)

Well-Known Member
12.12.2007
469
0
25
Волгоград
#3
Есть функция, которая записывает в файл текст в бинарном виде:
Какая-то функция... неполная, даже закрывающей } нету. И в чём, собственно, проблема? Замени все WriteFile на ReadFile и читай данные в том же порядке, в котором их пишешь :)