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

Что за ошибка?? (Работа с бинарными файлами) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как узнать количество записей структуры в файле? http://www.cyberforum.ru/cpp-beginners/thread117398.html
Помогите пожалуйста с вопросом: Как узнать количество записей структуры в файле?Желательно функцией,чтобы возвращала количество записей
C++ односвязные списки Доброго времени суток, товарищи! помогите кто чем может. Нужно было написать класс для работы со связными списками. Все написала, все работает. Одно но! все работает через "меню". и ввод элемента осуществляется отдельно - нажал на 1 - ввел элемент, и так до тех пор пока не понадобится сделать другой пункт. Так вот. хотелось бы чтобы вводилась полностью фраза. не подскажете ли .как нужно код... http://www.cyberforum.ru/cpp-beginners/thread117393.html
C++ помогите решить
Написать и протестировать программу STREND (str 1,str 2) которая возвращает 1,если строка str 1 расположена в конце строки str 2 ,и 0-в противном случае..
C++ Eclipse + MinGW - не компилируют
Здравствуйте. Пытаюсь тут с NetBeans + MinGW переползти на Eclipse + MinGW. При попытке скомпилить любую программу выдаёт: /mingw/lib/libmingw32.a(main.o):main.c:(.text+0xd2): undefined reference to `WinMain@16' Даже не знаю в какую сторону копать... Подскажите плз
C++ Операторы for , do while http://www.cyberforum.ru/cpp-beginners/thread117336.html
Помогите, пожалуйста сделать 2 задачки: 1.Напишите программу, которая выводит на экран квадрат Пифагора - таблицу умножения. 1 2 3 4 5 6 7 8 9 10 1 1 2 3 4 5 6 7... 2 3 4 5 6 7
C++ Массив. Макс и мин элемент.Шаблоны и функции. Само задание вот: Найти max(a2,a4,...a(2k)+min(a1,a3,...a(2k+1). Короче, вроде бы найти макс и мин эл-т. Нужно сделать через шаблоны и функции. Помогите исправить: #include<iostream.h> #include<iomanip.h> #include<math.h> #include<conio.h> #define n 10 подробнее

Показать сообщение отдельно
Alex5
881 / 616 / 81
Регистрация: 12.04.2010
Сообщений: 1,552
17.04.2010, 12:57     Что за ошибка?? (Работа с бинарными файлами)
Цитата Сообщение от I_like_C++ Посмотреть сообщение
структурный вектор, а он состоит из данных разного типа (стринг, инт, дабл)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//struct pokupatel{
//        string fio;
//        unsigned int nomer;
//        double schet;
//};
// const vector<pokupatel> &v1
//
// записать в   ofstream f3   структуру  struct pokupatel
                        f3.write((char *)v1[i].fio.c_str(), v1[i].fio.length()+1  );
                        f3.write( (char *)&v1[i].nomer, sizeof(unsigned int) );
                        f3.write((char *)&v1[i].schet, sizeof(double));
// прочитать   struct pokupatel    из потока  f4
                getline( f4, temp.fio , '\0');
                f4.read((char*)&temp.nomer, sizeof(temp.nomer));
                f4.read((char*)&temp.schet, sizeof(temp.schet));
Обратите внимание на length()+1 и аргумент '\0' в getline()

Цитата Сообщение от I_like_C++ Посмотреть сообщение
как мне теперь поэлементно вывести это на экран БЕЗ ОШИБКИ?
I_like_C++ , Вы же сами написали
C++
1
2
// Вывод на экран     struct pokupatel temp
                cout<<temp.fio<<" - "<<temp.nomer<<" - "<<temp.schet<<"\n";
 
Текущее время: 17:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru