С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
4 / 4 / 2
Регистрация: 27.03.2013
Сообщений: 110

Работа с внешними файлами в билдере

21.05.2013, 00:02. Показов 1329. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Вопрос заключается в следующем. Имеется код:
C++
1
2
3
4
5
6
7
8
9
10
11
  int kupyiri,moneti; float chislo;
  OpenDialog1-> Filter = "Файлы  (*.txt) | *.txt";
  OpenDialog1->Execute();
  FName = OpenDialog1->FileName;
  ifstream text(FName.c_str());
  text>>kupyiri;
  text.get();
  text>>moneti;
  text.get();
  chislo=((kupyiri*1.0)+((moneti*1.0)/100.0));
  Label1->Caption=FloatToStr(chislo);
Согласно моей логике, он должен из внешнего файла, открываемого пользователем, брать первую часть строки до запятой/точки, вносить в переменную "kupyiri", после этого брать вторую часть строки, и вносить в "moneti". После этого переменную "moneti" делить на 100, складывать с купюрами, и выводить это всё безобразие на экран. НО. По отдельности ту или иную переменную он выводит, а вот когда их суммировать, получается БогЗнаетЧто. Допустим, если в текстовом файле значиться 188.75 - он это и выведет, а, вот, допустим, 188.22 - он уже выводит "188.220001220703". Как с этим бороться?
Вложения
Тип файла: rar Программа.rar (505.5 Кб, 6 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.05.2013, 00:02
Ответы с готовыми решениями:

Работа с файлами в Билдере
подскажите пожалуйста, а как записать содержимое StringGrid в файл? а то на SaveToFile он не отзывается, а по другому как я пока не знаю) ...

Работа с внешними файлами
Необходимо написать программу, которая считывает информацию из файла words и записывает ее в result.В силу непонятных причин запись не...

Работа с внешними файлами
У меня не выходит заполнить с файла таблицу( на рисунках там второй пункт). Вводит только одну строку остальные, заполнены вертикальной...

3
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
21.05.2013, 00:20
Форматировать число до двух знаков после зпт не пробовали?



Видимо, вам сюда:
Компиляция программы под С++ Builder, чтобы работала на других компьютерах

И вот эти отладочные и временные файлы, выкладывая проект на форум, можно (и нужно) удалить:
Project1.tds
Project1.~bpr
Project1.~cpp
Unit1.obj
Unit1.~cpp
Unit1.~ddp
Unit1.~dfm
Unit1.~h
Unit2.obj
Unit2.~cpp
Unit2.~dfm
Unit2.~h
Unit3.obj
Unit3.~cpp
Unit3.~ddp
Unit3.~dfm
Unit3.~h
Unit5.obj
Unit5.~cpp
Unit5.~dfm
Unit5.~h
0
4 / 4 / 2
Регистрация: 27.03.2013
Сообщений: 110
21.05.2013, 00:27  [ТС]
Учту)) Спасибо за совет с округлением, вообще голова уже не варит))
0
 Аватар для Lelik-pahan
1703 / 899 / 207
Регистрация: 25.11.2009
Сообщений: 1,848
21.05.2013, 13:12
Замени float на double и вс будет чётко. Можно будет не округлять
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.05.2013, 13:12
Помогаю со студенческими работами здесь

Работа с внешними файлами
Здравствуйте! Помогите пожалуйста с написанием программы. Мне нужно написать программу, которая будет по очереди открывать разные текстовые...

работа с внешними файлами
Нужна программа Разработайте программу записи во внешний файл нескольких случайных целых чисел. Разработайте другую программу,...

Работа с внешними файлами
Добрый день, форумчане! Есть файлик Excel по пути C:\\1.xlsx. Его содержимое копируется в новосозданный файл. Пытаюсь прикрутить работу с...

Работа с файлами, внешними модулями
Примечание: Разработанная программа должна выдавать текстовые подсказки для пользователя о назначении программы. В случае необходимости...

Работа с временными и внешними файлами
Постановка задачи задание №1 Работа с временными файлами Подготовить анкетные данные своих ближайших родственников. Оформить сведения о...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru