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

Тема в разделе "C/C++/C#", создана пользователем -, 11 янв 2012.

  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
     
  2. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Код (C++):
    void Read_From_File()
    {
    printf( "hello! iam read-from-file function!\n" );
    }
    так сойдет?
     
  3. Vadik(R)

    Vadik(R) Well-Known Member

    Регистрация:
    12 дек 2007
    Сообщения:
    483
    Симпатии:
    0
    Какая-то функция... неполная, даже закрывающей } нету. И в чём, собственно, проблема? Замени все WriteFile на ReadFile и читай данные в том же порядке, в котором их пишешь :)
     
Загрузка...

Поделиться этой страницей