|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
||||||||||||||||
Запись динамического массива в файл (не правильно выводит данные)10.07.2013, 22:11. Показов 2538. Ответов 33
Метки нет (Все метки)
Выделяю память под массив, заполняю его числами.
помогите решить проблему.
Хотелось бы решить задачу, с выводом динамического массива и записью его в файл.
0
|
||||||||||||||||
| 10.07.2013, 22:11 | |
|
Ответы с готовыми решениями:
33
Не правильно выводит данные Программа выводит в окне диаграмму динамического массива данных |
|
What a waste!
1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
|
|
| 10.07.2013, 22:17 | |
|
power12, сначала освобождаете память (free(mem_arr)), потом пользуетесь ею - надо наоборот, освобождать память, когда она уже не нужна.
1
|
|
|
Модератор
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
|
||
| 10.07.2013, 22:21 | ||
|
отобрала система может и свое что нибудь написать или указатель поскольку уже невалидный может в другое место указывать
0
|
||
| 10.07.2013, 22:44 | |
|
Не по теме: не люблю малоки алоки, откуда они вообще такие взялись?!
0
|
|
|
Модератор
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
|
||
| 10.07.2013, 22:48 | ||
|
иногда даже очень необходимы например выделить память без вызова конструктора или есть еще такая штука realloc (с new такого не сделаешь) перераспределить память
0
|
||
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
||||||||
| 10.07.2013, 22:53 [ТС] | ||||||||
знаю, что можно так, пробовал, не получается, если сможешь написать код через 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 | |
|
1
|
|
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
||||||
| 10.07.2013, 23:56 [ТС] | ||||||
|
а как быть с выводом?
в txt записывается Array R[4] = { 5, 6, 7, 8, }; как убрать последнюю запятую?
0
|
||||||
|
Модератор
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
|
|||||||
| 11.07.2013, 00:01 | |||||||
0
|
|||||||
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
||
| 11.07.2013, 00:06 [ТС] | ||
|
что бы не было после 4ки Array R[4] = { 1, 2, 3, 4, }; что бы было Array R[4] = { 1, 2, 3, 4 }; цикл например для 4х элементов запятая тоже 4 раза выводится что-то вроде c = cnt - 1 для запятой надо сделать, тогда она будет три раза выводится
0
|
||
|
Модератор
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
|
|||
| 11.07.2013, 00:10 | |||
|
в цикле выводишь пять элементов с запятой а потом после цикла шестой(последний) без запятой и как у тебя получилось чей то ты недоговариваешь
0
|
|||
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
|||||||||||||||||
| 11.07.2013, 00:15 [ТС] | |||||||||||||||||
0
|
|||||||||||||||||
|
Модератор
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
|
||||||
| 11.07.2013, 00:19 | ||||||
|
на, пробуй
1
|
||||||
|
6 / 6 / 7
Регистрация: 14.04.2010
Сообщений: 101
|
|||||||
| 11.07.2013, 00:24 [ТС] | |||||||
|
у нас же обращение идет по циклу(сколько элементов введено) и потом перебор всех элементов
0
|
|||||||
|
Модератор
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
|
||||||||||
| 11.07.2013, 00:41 | ||||||||||
|
переменная объявлена вне цикла дальше цикл на один меньше чем размер цикл выводит пять потом после цикла в c будет 5 (cnt-1) это индекс последнего элемента выводим его а значение у нее после цикла будет cnt-1 Добавлено через 4 минуты это так маленькие хитрости например нужно вывести пять элементов с запятой а еще пять точка с запятой чтобы не мучатся с if пишем так
0
|
||||||||||
|
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 11.07.2013, 08:59 | |
|
0
|
|
|
Модератор
8978 / 6744 / 921
Регистрация: 14.02.2011
Сообщений: 23,854
|
||
| 11.07.2013, 09:31 | ||
|
есть класс A нужно выделить память под несколько экземпляров класса не вызывая при этом конструктор переводить в char?
0
|
||
|
5499 / 4894 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|||||||||||
| 11.07.2013, 10:12 | |||||||||||
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 | ||
|
"По хорошему" там надо ещё самому деструкторы вызывать перед освобождением памяти...
0
|
||
| 11.07.2013, 14:22 | |
|
Помогаю со студенческими работами здесь
20
Не правильно выводит данные о пользователе Не правильно выводит данные код Что не правильно в вводе динамического массива? Не правильно удаляет столбец двумерного динамического массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Рецензия / Мнение/ Перевод
https:/ / **********/ gallery/ thinkpad-x220-tablet-porn-gzoEAjs
. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|