8 / 8 / 2
Регистрация: 11.01.2013
Сообщений: 145
|
|||||||||||
1 | |||||||||||
Записывается в файл только последний элемент массива.29.02.2016, 19:15. Показов 1127. Ответов 5
Метки нет Все метки)
(
Приветствую вас форумчане. Нужна помощь в массивах объекта.
Есть класс. Класс делает, то что составляет бланк заказа. Создан динамический массив:
Как взять адрес первого элемента массива в с++ там можно с помощью переменное хранящий адрес и данные по этому адресу " *Per ". А как здесь все это сделать? Жду вашей помощи. За ранее спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
29.02.2016, 19:15 | |
Ответы с готовыми решениями:
5
Почему на экран выводится 5 элементов массива, а в файл записывается 1 элемент (последний) В список записывается только последний элемент
Выводится только последний элемент массива |
12 / 12 / 11
Регистрация: 26.05.2015
Сообщений: 36
|
|
01.03.2016, 01:35 | 2 |
koto_fey, а как устроен экземплярный метод TextFile()? Немного не понятно зачем в цикле вызывать этот метод n - 1 раз, если циклический переход по элементам массива можно сделать в самом методе TextFile() и в нем же на каждой итерации цикла записывать значение по индексу в файл.
0
|
![]() 6269 / 3897 / 1567
Регистрация: 09.05.2015
Сообщений: 9,188
|
|
01.03.2016, 02:16 | 3 |
Честно очень старался найти в предоставленном коде хоть какой-то массив, но не получилось. Предполагаю что он скрыт где-то внутри типа blank1, но увы автор лишил нас возможности увидеть что это вообще за тип.
0
|
5 / 5 / 3
Регистрация: 11.11.2014
Сообщений: 88
|
|
01.03.2016, 02:26 | 4 |
Я полагаю, в другом классе метод TextFile() использует StreamWriter. И, возможно, там каждый раз создается новый файл с тем же именем, заменяя старый. А нужно просто добавлять строку в единожды созданный файл.
P.S. вряд ли будет ответ точнее, самого-то метода, пишущего в файл, ты не выложил
0
|
8 / 8 / 2
Регистрация: 11.01.2013
Сообщений: 145
|
||||||
01.03.2016, 16:18 [ТС] | 5 | |||||
Да прошу прощения. Торопился.
Собственно все методы подключаются из беблиотеки func.dll. Вот код.
0
|
8 / 8 / 2
Регистрация: 11.01.2013
Сообщений: 145
|
||||||
02.03.2016, 18:22 [ТС] | 6 | |||||
Разобрался. Вот если кому интересно.
0
|
02.03.2016, 18:22 | |
Помогаю со студенческими работами здесь
6
Не изменяя первый и последний элемент массива, прибавить к каждому элементу массива последний элемент Вывести все элементы массива, абсолютные значения которых меньше 1 (выводится только последний элемент)
В файл записывается только последнее значение В односвязный список записывается только один элемент вместо нескольких В файл почему-то записывается только одно слово Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |