136 / 80 / 22
Регистрация: 17.11.2009
Сообщений: 283
|
|||||||||||
1 | |||||||||||
Считать данные из файла в конструкторе С++02.06.2011, 19:27. Показов 2465. Ответов 11
Метки нет (Все метки)
Здравствуйте программисы, прошу помощь.
Имееться код программы. Хочу сделать инициализацию данных из файла, в файле имена и телефонные номера. Как это сделать в конструкторе?
tempPtr->data_fio - имя и tempPtr->data_tel - номер думал может как то так сделать?
0
|
02.06.2011, 19:27 | |
Ответы с готовыми решениями:
11
Что происходит с указателями на данные статического класса в конструкторе перемещения? Считать данные из таблицы в doc файла Как считать данные из файла в определенной структуре? Тип String: считать данные из файла в массив строк |
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
02.06.2011, 20:06 | 2 |
Это
File_db >> tempPtr->data_fio >> " "; Вообще что? Контретнее ЭТО File_db >> tempPtr->data_fio >> " "; вообще что? И на вопрос "Как это сделать в конструкторе?", я настоятельно рекомендую не делать так в конструкторе.
1
|
136 / 80 / 22
Регистрация: 17.11.2009
Сообщений: 283
|
|
02.06.2011, 20:50 [ТС] | 3 |
Благодарю за ответ. Но вот как тогда мне из файла данные занести в программу.
Сам код программы тут : Односвязный список, запись и чтение из файлаl Добавлено через 2 минуты Ну вообще я так хотел из файла прочитать информацию и занести ее в data_fio и data_tel :-)
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
03.06.2011, 06:12 | 4 |
Но программа делает не то, что вам хочется, а то, что вы запрограммировали.)
File_db >> " " вообще не скомпилируется. Невозможно осуществлять запись в статическую константу. Добавить к классу метод Read и вызвать его после создания объекта.
1
|
136 / 80 / 22
Регистрация: 17.11.2009
Сообщений: 283
|
|
03.06.2011, 16:23 [ТС] | 5 |
Хорошо, тогда какой код писать в Read(), хотябы примерчик
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
||||||
03.06.2011, 16:31 | 6 | |||||
1
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
||||||
03.06.2011, 23:21 | 7 | |||||
Deviaphan,
1
|
136 / 80 / 22
Регистрация: 17.11.2009
Сообщений: 283
|
|
03.06.2011, 23:31 [ТС] | 8 |
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
04.06.2011, 06:34 | 9 |
Я же уже всё объяснил...
Моя копи-пастилка не умеет исправлять.)
1
|
136 / 80 / 22
Регистрация: 17.11.2009
Сообщений: 283
|
|
04.06.2011, 12:00 [ТС] | 10 |
Все, разобрался!!! Благодарю!
Но опять проблема, немогу понять почему не идет запись русского текста, вроде подключил setlocale(LC_ALL, "Russian") Русский выводит в консоли хорошо, а вот запись - крякозябры
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
04.06.2011, 12:06 | 11 |
Для потока локаль задай. imbue.
0
|
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
04.06.2011, 12:07 | 12 |
UKOL, Запись не пойдет так. Либо используйте спец функции системы, либо std::codecvt вероятно может помочь
0
|
04.06.2011, 12:07 | |
04.06.2011, 12:07 | |
Помогаю со студенческими работами здесь
12
Считать из файла данные, чтобы подсчитать сумму букв и цифр по отдельности Считать данные из файла, строки с символом ";" - разбить Не могу считать из файла (посимвольно считать строчку) Файл: Считать данные из текстового файла и записать их в другой файл, заданный пользователем... Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |