|
6 / 6 / 0
Регистрация: 19.12.2010
Сообщений: 43
|
|
Cчитывание и запись в файл24.12.2010, 21:23. Показов 10133. Ответов 75
Метки нет (Все метки)
здравствуйте!
есть прожка на с++ билдер, расчетная, которая выдает одно значение, и есть файл rtf, следующего вида: угол А, угол Б, длина С м, площадь S мм^2 0,0,3.34,3.45 0,0,45,89 ... 45,90,567,17 необходимо в расчетной проге открыть этот файл, взять от туда каждую площадь, умножить на полученное в программе значение, и записать в этот же файл, через запятую, так же в столбик, рядом с площадью новое полученное выражение. в книжках я нашла только простые примеры, а как сделать выбор какого-то элемента из списка и записать в уже в существующий "числовик"... такого мне не встречалось((( если кто знает как это делать-подскажите, пожалуйста. Заранее спасибо
0
|
|
| 24.12.2010, 21:23 | |
|
Ответы с готовыми решениями:
75
Cчитывание, сравнивание, поиск из нескольких форм Cчитывание из файла блоками по 8 байт
|
|
3957 / 1812 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
|
|
| 18.01.2011, 11:31 | |
|
1
|
|
|
6 / 6 / 0
Регистрация: 19.12.2010
Сообщений: 43
|
||||||||||||
| 18.01.2011, 12:04 [ТС] | ||||||||||||
0
|
||||||||||||
|
3957 / 1812 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
|
|
| 18.01.2011, 12:09 | |
|
Dycek, вы не высвобождаете память. Обнуление указателя и возврат выделенного участка памяти - это разные вещи.
Объекты, которые создаются с помощью оператора new (new[]) должны быть "разрушены" с помощью delete (delete[]). А вот затем можно и указатель обнулить, это приветствуется и считается правилом хорошего тона.
1
|
|
|
6 / 6 / 0
Регистрация: 19.12.2010
Сообщений: 43
|
||||||
| 18.01.2011, 13:01 [ТС] | ||||||
|
Вроде сделала 27-28 строки:
прога запускается, но выдает ту же ошибку:
0
|
||||||
|
|
||||||||||||||||
| 18.01.2011, 16:07 | ||||||||||||||||
|
1. Расположите файлик tabl.rtf там, где у Вас экзешник программы, или в подкаталоге "ниже" ЕХЕ .
Или
В данном случае нет необходимости вызывать delete list; 3. Ссылочкой не поделитесь, где можно почитать про это :
1
|
||||||||||||||||
|
6 / 6 / 0
Регистрация: 19.12.2010
Сообщений: 43
|
||
| 18.01.2011, 16:17 [ТС] | ||
0
|
||
|
6 / 6 / 0
Регистрация: 19.12.2010
Сообщений: 43
|
||
| 18.01.2011, 16:58 [ТС] | ||
|
их нужно было прописывать где-то?
0
|
||
|
|
||
| 18.01.2011, 17:05 | ||
|
1. 'Arial;{{' - это что такое
?2. Комментарии читать мама не учила ?
1
|
||
|
6 / 6 / 0
Регистрация: 19.12.2010
Сообщений: 43
|
|
| 18.01.2011, 17:13 [ТС] | |
|
0
|
|
|
|
||
| 18.01.2011, 17:57 | ||
, типа "Arial"; .
0
|
||
|
3957 / 1812 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
|
|
| 18.01.2011, 19:52 | |
Боже, ужас какой ... Семь полных страниц решения задачи... и постоянно не получаются какие-то такие элементарные вещи, что так и хочется взять и сказать: "А НЕ ПОРА ЛИ КНИЖКУ В РУКИ ВЗЯТЬ?". Я уже потерял суть того, что решено, что нужно решить ... куча воды.Давайте чёткую формулировку задания: какие данные на входе, что с ними нужно сделать и что получить!!! Я лучше напишу за вас.
0
|
|
|
|
|
| 18.01.2011, 20:11 | |
|
это называется "этап тестирования мелких багов"
![]() внимательности девушке не хватает
0
|
|
|
6 / 6 / 0
Регистрация: 19.12.2010
Сообщений: 43
|
|
| 19.01.2011, 10:05 [ТС] | |
|
вот моя программулина, там же внутри файл tabl.rtf (столбцы величин).
по программе: первая кнопка высчитывает iz_t, а вторая кнопка должна открывать файл tabl.rtf, выбирать каждое значение из последнего столбца и умножать его на iz_t и записывать полученое произведение следующим столбцом.
0
|
|
|
3957 / 1812 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
|
|
| 19.01.2011, 10:34 | |
|
Dycek, да уж... не думал, что вы выбрали настоящий rtf... До конца надеялся, что просто поменяли расширение текстового файла...
Исправленный вариант:
1
|
|
|
6 / 6 / 0
Регистрация: 19.12.2010
Сообщений: 43
|
||
| 19.01.2011, 10:50 [ТС] | ||
|
ОГРОМНОЕ СПАСИБО!!! а не подскажете, почему нельзя проделать тоже самое с rtf?
0
|
||
|
3957 / 1812 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
|
||||||||
| 19.01.2011, 11:16 | ||||||||
|
И потом случайно скажете это слово другому человеку, которого не предупредили. Он это поймёт? Нет, не поймёт! Вот точно также и здесь. RTF (Rich Text Format) - это формат, который поддерживает метатеги, которые впоследствии помогут придать тексту другой размер, цвет, расстояние между символами. Для примера:
Поэтому и преобразование к вещественному числу завершится ошибкой приведения к типу.
0
|
||||||||
|
Новые блоги и статьи
|
|||
|
[golang] Конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
alhaos 10.06.2026
Задача
Реализовать конкурентный fetcher с ограничением максимального количества одновременных HTTP запросов.
Сигнатура
func Fetch(urls string, maxConcurrent int) Result
Пример
urls :=. . .
|
[golang] Состояние гонки (race condition)
alhaos 10.06.2026
Состояние гонки (race condition)
Состояние гонки (Race Condition) — это ошибка, возникающая при одновременном доступе нескольких горутин к одним и тем же данным без должной синхронизации. При этом. . .
|
Взрослые отношения, и почему они не получаются
kumehtar 09.06.2026
Когда в детстве ребёнок не получает от родителей чего-то важного, он лишается не просто приятных переживаний, а основы для формирования определённых внутренних качеств и навыков. Если ребёнок не. . .
|
[golang] Worker Pool
alhaos 09.06.2026
Worker Pool
Worker Pool — паттерн конкурентной обработки задач в Go.
Суть: фиксированное количество горутин-воркеров читают задачи из общего канала
и пишут результаты в общий канал результатов. . . .
|
|
[golang] Pipeline
alhaos 08.06.2026
Pipeline
Pipeline — паттерн конкурентной обработки данных в Go.
Суть: данные проходят через цепочку независимых стадий, каждая из которых работает в своей горутине и общается с соседями через. . .
|
Свет внутри себя
kumehtar 07.06.2026
Пусть это будет здесь
lIs4oanZS9Y
|
Программа для com-порта
Uhbif79 05.06.2026
Всем привет, давно хотел изучить Qt, начинал, бросал, потом снова начинал. И сейчас вот смог написать свою первую программу.
До этого имел опыт программирования микроконтроллеров, писал прошивки на. . .
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|