|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
19.02.2012, 16:20 | #1 |
Пользователь
Регистрация: 09.10.2011
Сообщений: 98
|
читать из файла
Вот функция которая должна считывать строку из файла и добавлять данные в структуры. Строка разбивается на char int double.
Вопрос конкретно про функцию atof, которая должна из 3ёх символов получить дробное число. Функция строку преобразовывает в дробное число, но почему-то отбрасывает дробную часть. Почему?? Код:
|
19.02.2012, 16:31 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А какой разделитель в числах стоит? Запятая или точка?
I'm learning to live...
|
19.02.2012, 16:40 | #3 |
Пользователь
Регистрация: 09.10.2011
Сообщений: 98
|
|
19.02.2012, 16:42 | #4 |
Пользователь
Регистрация: 09.10.2011
Сообщений: 98
|
|
19.02.2012, 16:45 | #5 |
Форумчанин
Регистрация: 23.12.2011
Сообщений: 117
|
Не самый удачный способ читать из файла... Насчет отбрасывания, проверь тип данных поля weight в NOTEBOOK.
И вообще все можно делать гораздо проще: Код:
|
19.02.2012, 16:49 | #6 | |
Пользователь
Регистрация: 09.10.2011
Сообщений: 98
|
Цитата:
А насчёт способа спасибо, только немного непонятно как программа то будет "понимать" откуда ей из файла модель выковыривать, откуда цену и т д |
|
19.02.2012, 17:04 | #7 |
Форумчанин
Регистрация: 23.12.2011
Сообщений: 117
|
В объекте потока внутри есть курсор указывающий на место откуда он в данный момент выковыривает).
А оператор чтения из потока в данном случае знает какого типа переменную ему стоит вычитать и куда переставить курсор после вычитавания, при этом пробелы переводы строк и т.п. значения не имеют (естественно хоть один пробел должен разделять переменные). Правда, если модель ноута будет предоставлена 2+ словами тут уже придется еспользовать именно file.read( ) В любом случае так удобнее же) |
19.02.2012, 17:40 | #8 | |
Пользователь
Регистрация: 09.10.2011
Сообщений: 98
|
Цитата:
а вообще, очень хороший и удобный способ. возьму на заметку. спасибо |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Читать из файла случайную строку | KoBRaAndrey | Общие вопросы Delphi | 3 | 28.10.2009 21:38 |
Читать из файла и кикнуть :) | KoBRaAndrey | Общие вопросы Delphi | 8 | 06.10.2009 22:05 |
нужно читать слова с текстового файла | artush1984 | Общие вопросы C/C++ | 1 | 18.09.2009 16:12 |
Что читать? | BlackMamba | SQL, базы данных | 2 | 23.07.2008 00:48 |