Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для поля объекта запретить запись, но оставить чтение https://www.cyberforum.ru/ cpp/ thread309508.html
Традиционное оформление объектов заключается в том, что поля-значения помещаются в private класса, а получение значений или модификация производятся через функции-интерфейсы. Если поля представляют...
4 вопроса C++
Здравствуйте, ответьте пожалуйста кто знает на 4 вопроса пожалуйста: 1)что означает в паскале with d do begin ----- и как заменить эту команду на С 2)что означает reset(f); -------- и как...
C++ Практические задания из собеседований
Предлагаю в данной теме выкладывать интересные и не очень практические задачи, которые попадаются на собеседованиях. Я начну: 1. Написать функцию, определяющую является ли заданное число степенью...
C++ прога при компиляции ругаеться на "unit1.h" вся проблема в том,что у меня єтого файла нет,так как прога с нета качаная.можно ли его как нить востановить?? #include <vcl.h> #pragma hdrstop #include «Unit1.h» // – #pragma package... https://www.cyberforum.ru/ cpp/ thread308854.html
C++ не работают условия кроме sravnenie[i].kozer==1 && sravnenie[j].kozer==1 https://www.cyberforum.ru/ cpp/ thread307839.html
int sravnenie_kart_v_massive_sravnenie(KARTA *kart,KARTA *sravnenie,int *nsravnenie,int *sravnenie11,int *sravnenie12,int *fsravnenie) {int n,i,j,f1=0,f2=0; n=0; for(i=*sravnenie11;i<9 &&...
C++ Вывод текста через pokeb
Доброго времени суток. Столкнулся с проблемой при использование функции pokeb, выводит символы из таблицы асхи #include <conio.h> #include <string.h> #include <iostream.h> #include <ctype.h>...
вопрос по winsoc C++
WSAStartup(MAKEWORD(2,0), &wsaData); builder ругается на &wsaData, что делать?
C++ Программа шифрования Помогите написать программу для шифрования файлов с помощью симметричного алгоритма шифрования. на си или дельфи.? https://www.cyberforum.ru/ cpp/ thread305362.html
C++ Vkontakte API https://www.cyberforum.ru/ cpp/ thread305338.html
Как в C++ пользоваться Vkontakte API?
C++ Вопрос по переменным Привет. Подскажите как записать переменные из form1 в double fun0-1 подробнее на скринах https://www.cyberforum.ru/ cpp/ thread305016.html
119 / 68 / 17
Регистрация: 17.11.2009
Сообщений: 261
0

Считать данные из файла в конструкторе С++

02.06.2011, 19:27. Просмотров 1860. Ответов 11
Метки (Все метки)

Здравствуйте программисы, прошу помощь.

Имееться код программы.
Хочу сделать инициализацию данных из файла, в файле имена и телефонные номера. Как это сделать в конструкторе?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// Конструктор
 
List < NODETYPE >::List()
 : firstPtr(0), lastPtr(0)
{
 
 ifstream File_db( "db_tel.txt", ios::in);
 
 if(!File_db)
 {
 cerr << "File coult not be opened!\n" << endl;
 exit(1);
 }
 
 // нужный код
 
 File_db.close();
 
} // конец конструктора List
Данные нужно занести в
tempPtr->data_fio - имя
и
tempPtr->data_tel - номер

думал может как то так сделать?

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
// конструктор по умолчанию
template < typename NODETYPE >
List < NODETYPE >::List()
 : firstPtr(0), lastPtr(0)
{
 
 ifstream File_db( "db_tel.txt", ios::in);
 
 if(!File_db)
 {
 cerr << "File coult not be opened!\n" << endl;
 exit(1);
 }
 
 ListNode < NODETYPE > *currentPtr = firstPtr;
 ListNode < NODETYPE > *tempPtr;
 
 while( getch() != EOF )
 {
 tempPtr = currentPtr;
 File_db >> tempPtr->data_fio >> " ";
 File_db >> tempPtr->data_tel >> '\n';
 currentPtr = currentPtr->nextPtr;
 
 } // конец while
 
 File_db.close();
 
} // конец конструктора List
Но что то не то...

Вернуться к обсуждению:
Считать данные из файла в конструкторе С++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2011, 19:27
Готовые ответы и решения:

Что происходит с указателями на данные статического класса в конструкторе перемещения?
Правильно я понимаю что если объект(класс) обернуть статик кастом, то конструктор перемещения...

Считать данные из таблицы в doc файла
Добро всем! :senor: У меня возникла задача считать данные из таблицы которая в документе world,...

Как считать данные из файла в определенной структуре?
Доброго времени суток... написал для двух кнопок код одна добавляет человека тоесть &quot; его фамилию...

Тип String: считать данные из файла в массив строк
Есть файл с текстом вроде {10;название1;8;заметка} {5;название4;99;много строчный текст...

11
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.