Форум программистов, компьютерный форум CyberForum.ru

необходимо переделать программу, чтобы вместо обычных массивов были динмические - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблема не до конца выводит файл http://www.cyberforum.ru/cpp-beginners/thread384650.html
Вот такая проблема не до сначала выводит файл, а его концовку вот код #include <iostream> #include <fstream> #include <string> using namespace std; int main() { cout << "Name Files" <<endl;
C++/CLI WinForms Объясните ошибке в программе-примере Извиняюсь за ламерский вопрос. Начал учиться по книге "Visual C++.NET Для чайников", но не как не могу заставить работать программу-пример из книге. Подскажите, пожалуйста, как устранить ошибки. // Демонстрация графических возможностей .Net #include "stdafx.h" #using <System.Windows.Forms.dll> #using <System.dll> #using <System.Drawing.dll> using namespace System; using namespace... http://www.cyberforum.ru/cpp-beginners/thread384648.html
C++ создание зашифрованных архивов
архивы предполагают хранение в них фаилов программы (программа во время своей работы будет обращаться к таким архивам) кто что может подсказать? или ссылку на литературу
Проблема с указателями. C++
Доброго времени суток. Такой вопрос: если имеется массив указателей на объекты, как удалить из i-ой ячейки указатель или занулить его? Вот так он задается: Animal** SH SH=new Animal*
C++ emacs и C++ http://www.cyberforum.ru/cpp-beginners/thread384642.html
всем привет, я скачать редактор emacs для windows, помогите пожалуйста, как прикрутить к нему компилятор для c++ или что то типо компилятора, не могу понять что именно качать и как это делать, весь гугл облазил), помогите очень надо) вот на видео используется emacs и компилятор g++ если я не ошибаюсь)) как это делать? за помощ) буду очень благодарен http://youtube.com/watch?v=YlLA3VCp_wg
C++ Дана последовательность из n целых чисел.Найти сумму чётных элементов этой последовательности. Дана последовательность из n целых чисел.Найти сумму чётных элементов этой последовательности. В СИ... Добавлено через 39 минут ап........:( подробнее

Показать сообщение отдельно
TwiX
60 / 60 / 1
Регистрация: 27.10.2011
Сообщений: 189
15.11.2011, 22:14     необходимо переделать программу, чтобы вместо обычных массивов были динмические
Как я понял, нужно считать данные из файла. Для этого необходимо знать, сколько элементов в файле. Самый простой способ сделать это - в начале файла писать количество элементов. Т.е. если в нашем файле 5 интов, то файл будет ыглядеть примерно так:
Код
5
45 23 54 12 1
Тогда считывать надо будет так:
C++
1
2
3
4
5
int *A, size;
is >> size;
A = new int[size];
for (int i=0; i<size; i++)
  is >> A[i];
А дальше как обычно. Только в конце не забудь освободить память:
C++
1
delete [] A;
 
Текущее время: 07:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru