|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.11.2012, 19:36 | #1 | |
Пользователь
Регистрация: 17.03.2012
Сообщений: 15
|
Пример из книги Лафоре - если выйти из программы и зайти снова, то прочесть предыдущее сохранение не получается
Здравствуйте! Всё запоминается и записывается в файл, работает как должно, вот только если выйти из программы и зайти снова, то прочесть предыдущее сохранение не получается. Вот листинг:
Цитата:
|
|
04.11.2012, 23:43 | #2 |
Пользователь
Регистрация: 17.03.2012
Сообщений: 15
|
Или все ленивые или вопрос крутой.
|
04.11.2012, 23:52 | #3 |
Форумчанин
Регистрация: 30.10.2012
Сообщений: 121
|
О боги, пожалейте глаза наши.. итак ни к чёрту.
отформатировал..( |
05.11.2012, 00:57 | #4 |
Пользователь
Регистрация: 17.03.2012
Сообщений: 15
|
Не помогло...
Спасибо за труды, но ничего не работает как и раньше. Там же ошибка. Может в Visual C++ 2010 это норма?
|
05.11.2012, 00:58 | #5 |
Форумчанин
Регистрация: 30.10.2012
Сообщений: 121
|
а я ничего и не исправлял) спасибо плагину Source code formatter из CodeBlocks
|
05.11.2012, 10:51 | #6 |
В прострации
Форумчанин
Регистрация: 13.01.2009
Сообщений: 239
|
В VS делаю так: CTRL+A; CTRL+K, CTRL+F.
Пол-жизни сидючи, в монитор глядючи...
|
05.11.2012, 10:57 | #7 |
Форумчанин
Регистрация: 30.10.2012
Сообщений: 121
|
слишком долго :D
|
28.08.2018, 21:50 | #8 |
Пользователь
Регистрация: 13.04.2015
Сообщений: 32
|
Доброго времени суток! При запуске примера SETPERS выпадает ошибка. Сам листинг компилируется, но при запуске отладки или при запуске самого исполняемого файла появляется ошибка.
#include <iostream> #include <conio.h> #include <iomanip> #include <string> #include <set> using namespace std; class Person { private: string lastName, firstName; long phoneNumber; protected: public: Person(void): lastName("пусто"), firstName("пусто"), phoneNumber(0) { } Person(string lana, string fina, long pho): lastName(lana), firstName(fina), phoneNumber(pho) { } void display(void) const; friend bool operator<(const Person&, const Person&); friend bool operator>(const Person&, const Person&); friend bool operator==(const Person&, const Person&); ~Person(void) { } }; bool operator<(const Person&, const Person&); bool operator>(const Person&, const Person&); bool operator==(const Person&, const Person&); int main(int argc, char *argv[]) { setlocale(LC_ALL, "RUS"); Person pers1("Deauville", "William", 8435150); Person pers2("McDonald", "Stacey", 3327563); Person pers3("Bartoski", "Peter", 6946473); Person pers4("KuangThe", "Bruce", 4157300); Person pers5("Wellington", "John", 9207404); Person pers6("McDonald", "Amanda", 8435150); Person pers7("Fridericks", "Roger", 7049982); Person pers8("McDonald", "Stacey", 7764987); multiset<Person, less<Person> > persSet; multiset<Person>::iterator iter; persSet.insert(pers1); persSet.insert(pers2); persSet.insert(pers3); persSet.insert(pers4); persSet.insert(pers5); persSet.insert(pers6); persSet.insert(pers7); persSet.insert(pers8); getch(); return 0; } void Person:: display(void) const { cout<<setw(12)<<lastName; cout<<setw(12)<<firstName; cout<<"Телефон: "<<phoneNumber<<endl; } bool operator<(const Person &p1, const Person &p2) { if(p1.lastName==p2.lastName) { return (p1.firstName<p2.firstName); } else { return (p1.lastName<p2.firstName); } } bool operator>(const Person &p1, const Person &p2) { return ((!(p1<p2))&&(!(p1==p2))); } bool operator==(const Person &p1, const Person &p2) { return ((p1.lastName==p2.lastName) &&(p1.firstName==p2.firstName)); } Последний раз редактировалось Тимох; 28.08.2018 в 21:56. |
29.08.2018, 01:32 | #9 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
29.08.2018, 07:02 | #10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
А вот действительно ли в примере С++ в параметрах функции void? Или это ваша самодеятельность?
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как прочесть файл, если он используется другой программой | AlexBobrov | Общие вопросы Delphi | 6 | 23.09.2016 23:13 |
Не получается зайти на сервер через Putty | Rayled | Администрирование dedicated серверов, VPS/VDS, shared хостингов, IaaS, PaaS. | 2 | 08.04.2016 21:44 |
НЕ ПОЛУЧАЕТСЯ ЗАЙТИ НА VIMEO | kathysoro17 | Помощь студентам | 1 | 01.04.2015 21:32 |
не получается выйти из цикла | Taner | Общие вопросы Delphi | 9 | 22.04.2014 21:33 |
Может ли выйти из строя БП,если просто включен в сеть? | Дима я | Компьютерное железо | 7 | 12.03.2011 22:54 |