6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
||||||||||||||||
1 | ||||||||||||||||
Запись динамического массива в файл (не правильно выводит данные)10.07.2013, 22:11. Показов 2254. Ответов 33
Метки нет Все метки)
(
Выделяю память под массив, заполняю его числами.
помогите решить проблему.
Хотелось бы решить задачу, с выводом динамического массива и записью его в файл.
0
|
10.07.2013, 22:11 | |
Ответы с готовыми решениями:
33
Не правильно выводит данные Программа выводит в окне диаграмму динамического массива данных |
What a waste!
![]() 1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
|
|
10.07.2013, 22:17 | 2 |
power12, сначала освобождаете память (free(mem_arr)), потом пользуетесь ею - надо наоборот, освобождать память, когда она уже не нужна.
1
|
10.07.2013, 22:44 | 4 |
Не по теме: не люблю малоки алоки, откуда они вообще такие взялись?!
0
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
||||||
10.07.2013, 22:53 [ТС] | 6 | |||||
знаю, что можно так, пробовал, не получается, если сможешь написать код через new и delete, буду благодарен ![]()
Ребят, такой вопрос. Вот мой массив в файле Array R[4] = { 5, 6, 7, 8, }; как удалить последнюю запятую, она тоже у меня в цикле.
0
|
What a waste!
![]() 1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
|
|
10.07.2013, 23:01 | 7 |
1
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
||||||
10.07.2013, 23:56 [ТС] | 8 | |||||
а как быть с выводом?
в txt записывается Array R[4] = { 5, 6, 7, 8, }; как убрать последнюю запятую?
0
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
|
11.07.2013, 00:06 [ТС] | 10 |
не не)) я про запятую, которая выводится в файл
что бы не было после 4ки Array R[4] = { 1, 2, 3, 4, }; что бы было Array R[4] = { 1, 2, 3, 4 }; цикл например для 4х элементов запятая тоже 4 раза выводится что-то вроде c = cnt - 1 для запятой надо сделать, тогда она будет три раза выводится
0
|
Модератор
![]() 8958 / 6724 / 921
Регистрация: 14.02.2011
Сообщений: 23,733
|
|
11.07.2013, 00:10 | 11 |
А я тебе про что?
в цикле выводишь пять элементов с запятой а потом после цикла шестой(последний) без запятой и как у тебя получилось а в файле 4 цифры? чей то ты недоговариваешь
0
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
||||||||||||||||
11.07.2013, 00:15 [ТС] | 12 | |||||||||||||||
0
|
Модератор
![]() 8958 / 6724 / 921
Регистрация: 14.02.2011
Сообщений: 23,733
|
||||||
11.07.2013, 00:19 | 13 | |||||
на, пробуй
1
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
||||||
11.07.2013, 00:24 [ТС] | 14 | |||||
спасибо) только не пойму как он выводит
у нас же обращение идет по циклу(сколько элементов введено) и потом перебор всех элементов
0
|
Модератор
![]() 8958 / 6724 / 921
Регистрация: 14.02.2011
Сообщений: 23,733
|
||||||
11.07.2013, 00:41 | 15 | |||||
смотри
переменная объявлена вне цикла значит будет видна не только в цикле дальше цикл на один меньше чем размер допустим нужно 6 элементов цикл выводит пять потом после цикла в c будет 5 (cnt-1) это индекс последнего элемента выводим его здесь вся фишка в том что переменная цикла объявлена вне его, значит будет видна и после цикла а значение у нее после цикла будет cnt-1 Добавлено через 4 минуты это так маленькие хитрости например нужно вывести пять элементов с запятой а еще пять точка с запятой чтобы не мучатся с if пишем так
0
|
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|||||||||||
11.07.2013, 10:12 | 18 | ||||||||||
http://www.cplusplus.com/refer... ator%20new Добавлено через 13 минут
0
|
What a waste!
![]() 1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
|
|
11.07.2013, 14:22 | 20 |
operator new возвращает void *, поэтому нужно приведение типа.
"По хорошему" там надо ещё самому деструкторы вызывать перед освобождением памяти...
0
|
11.07.2013, 14:22 | ||||||
Помогаю со студенческими работами здесь
20
Не правильно выводит данные о пользователе Не правильно выводит данные код Что не правильно в вводе динамического массива? Не правильно удаляет столбец двумерного динамического массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму:
|
|
![]() |
Новые блоги и статьи
![]() |
||||
Организация масштабируемого хранилища с Apache Cassandra
Codd 14.03.2025
Изначально разработанная в Facebook, а затем переданная Apache Software Foundation, Cassandra сочетает в себе принципы Amazon's Dynamo и Google's BigTable. Эта комбинация создает уникальную. . .
|
Kafka или Pulsar: Что лучше для потоковой обработки в Java
Javaican 14.03.2025
Среди множества решений для потоковой обработки данных Apache Kafka долгое время удерживала лидирующие позиции, став де-факто стандартом в индустрии. Однако в последние годы всё больше внимания. . .
|
Создание и использование компонентов в Vue 3
Reangularity 14.03.2025
Компонент в Vue - это автономный блок интерфейса, который содержит собственную разметку, логику и стили. Представьте себе кнопку, форму ввода или даже целую панель навигации - всё это можно оформить. . .
|
Vue 3: Создаем современное веб-приложение с Composition API
Reangularity 14.03.2025
В фронтенд-разработке Vue 3 выделяется своим прагматичным подходом. В отличие от React с его минималистичной философией "всё — JavaScript" или Angular с его всеобъемлющим корпоративным подходом, Vue. . .
|
Разработка контекстных меню в iOS
mobDevWorks 14.03.2025
С приходом iOS 13 Apple представила новый API для контекстных меню, который полностью заменил предыдущую технологию 3D Touch peek & pop. Хотя многие разработчики и пользователи испытывают ностальгию. . .
|
Лучшие практики оптимизации Docker Image
Mr. Docker 13.03.2025
Размер Docker-образа влияет на множество аспектов работы с контейнерами. Чем больше образ, тем дольше его загрузка в реестр и выгрузка из него. Для команд разработки, работающих с CI/ CD пайплайнами,. . .
|
Вопросы на собеседовании по Docker
Mr. Docker 13.03.2025
Ты сидишь напротив технического специалиста, и вдруг звучит вопрос про Docker Swarm или многоэтапные сборки. Пот на лбу? Не переживай, после этой статьи ты будешь готов ко всему! Эта статья будет. . .
|
Поиск текста в сносках : замена дефиса на тире или тире на дефис...
РоΜа 13.03.2025
Нужно было найти текст в сносках и заменить. Почему-то метод селекшн не сработал. . . пришлось гуглить. найденный на форумвба код пришлось править. Смысл - заменяет в сносках дефисы и тире на нужные. . . .
|
Real PATH definitions in bash scripts
jigi33 13.03.2025
Как поймать путь и путь к директории относительно запускаемого файла в BASH
1. поймать путь через вывод $(pwd)
2. более правильно - на основе realpath (см. скриншот)
|
Django или Flask: что выбрать для веб-разработки на Python
py-thonny 13.03.2025
Django – это высокоуровневый фреймворк, который придерживается философии "всё включено". Он предоставляет разработчику готовые решения для большинства типичных задач веб-разработки: от аутентификации. . .
|