Форум программистов, компьютерный форум CyberForum.ru

Открытие бинарного файла для чтения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ WinAPI Не могу разобраться в WinApi http://www.cyberforum.ru/cpp-beginners/thread324287.html
Хочу сам выучить с++, скачал книжку Финогенова "Win32. Основы программирования", но ни один из кодов не работает. Например взял код простого окна winapi, что то исправил, но все равно ошибка, помогите исправить)) #include <windows.h> #include <windowsx.h> // прототип используемой в программе функции пользователя LRESULT CALLBACK WndProc ( HWND, UINT, WPARAM, LPARAM); // оконная ф-ция ...
C++ Занесение текста с пробелами в файл Вообщем целью было написать консольный чат. Пока что он работает, но есть одна загвоздка - я не могу его научить заносить в текстовый файл сообщения с пробелами (то есть заносится только первое слово). Почему так происходит - понятно. Как это решить - непонятно. Пометка: запрещено (преподавателем) использовать любые стринговые библиотеки. Кидать исходник не вижу смысла, хотя... ofstream... http://www.cyberforum.ru/cpp-beginners/thread324265.html
C++ Поиск в файле.
Программный продукт предназначен для работы с текстовыми файлами а) Определить, входит в файл заданный пользователем сочетания символов; б) Подсчитать число вхождений в файл заданного пользователем сочетания символов.
C++ Наглядное пособие, как не надо составлять задaчи
Сочинено специально, поэтому просьба не ржать по-лошадиному и не спрашивать, где я это откопал. И так: "Сделать класс одиннадцатимерного массива со внутренней реализацией на основе ортогонально-циклического двадцатидвухсвязного списка": вполне можно допустить подобную подзадачу, но как самостоятельная она лишена всякого смысла, а если это подзадача, то во-первых от неё всегда можно избавиться,...
C++ Code::blocks http://www.cyberforum.ru/cpp-beginners/thread324244.html
Помогите как включить #include <graphics.h> #include <windows.h> в Code::block - се ,
C++ Ввести с клавиатуры строку, заменить в ней все буква "а" на букву "b" Здравствуйте) Вот возникла такая проблема.... не умею работать с указателями еще(( Помогите написать задачку: "используя указатели, написать следующую программу. Ввести с клавиатуры строку, заменить в ней все буква "а" на букву "b" и вывести полученную строку на экран." подробнее

Показать сообщение отдельно
AnDron45
1 / 1 / 0
Регистрация: 11.03.2011
Сообщений: 35
22.06.2011, 12:40  [ТС]     Открытие бинарного файла для чтения
Поправил, но теперь обнаружил, что файл не открывается



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
int c,i,n=5;
string name="numbers.dat";
 
float detect(string name)
{
    int t;
    ifstream ff(name,ios::binary|ios::in);
    ff.open(name,ios::binary|ios::in);
    if (!ff) cout<<"error";
}
 
 
void main()
{
    srand(time(0));
    fstream f(name,ios::binary|ios::out);
    
    for (i=0;i<n;i++) //заполняю файл
    {
        c=rand()%20;
        f.write((char*)&c, sizeof(int));
    }
    f.close();
 
    f.open(name,ios::binary|ios::in);
    for (i=0;i<n;i++)  //вывожу файл на экран
    {
        f.read((char*)&c, sizeof(int));
        cout<<c<<' ';
    }
    cout<<'\n';
    f.close();
 
    detect(name);
    getch();
}
9 строка выдаёт error
 
Текущее время: 14:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru