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

Как перевести статический массив в динамический? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с массивами по Крупник "Самоучитель С++" http://www.cyberforum.ru/cpp-beginners/thread59709.html
Я выбрал "Самоучитель С++" Крупника для изучения языка. И вот следующая загвоздка. #include <iostream> using namespace std; int main() { double f = {36.5, 36.6, 36.7, 36.8, 36.9}; int sum=0;
C++ Анализ входной строки Вообщем суть состоит в том что при вводе текста из него вытаскивала именно время. Например:"сейчас на часах 13:23" и из этого текста нам выводило именно "13:23" вот что я имею уже #include <iostream.h> #include <stdio.h> #include <string> void main(void) { int hh, mm; http://www.cyberforum.ru/cpp-beginners/thread59705.html
Поменять строки матрицы местами C++
нужно поменять строки в матрице. первую со второй, третью с четвёртой, пятую с шестой и т.д. вот моя программа: #include "stdafx.h" #include <iostream> #include <math.h> using namespace std;
C++ Консольный оконный интерфейс
Интересуют операторы потипу window в паскале, чтобы выводить консольные окна, или в С++ так незя (более конкретно в ВС) кто знает скажите пожалуйста какими оперторами реализовать консольнй оконный интерфейс
C++ Must use C++ for the type iostream. http://www.cyberforum.ru/cpp-beginners/thread59687.html
При компиляции выдает вот такую ошибку: Error: IOSTREAM.H(25,2):Error directive: Must use C++ for the type iostream. Кто-нибудь знает как это исправить? Спасибо)
C++ Хитрое разделение массивов. Из элементов массива А получить массивы В и С следующим образом. Выбрать в массиве А два наиболее близких по значению элемента; меньший из них поместить в массив В, а больший - в массив С. Продолжить выбор из оставшихся элементов до полного заполнения массивов В и С. Сделать на C++ в консоли. подробнее

Показать сообщение отдельно
kravam
быдлокодер
1691 / 878 / 44
Регистрация: 04.06.2008
Сообщений: 5,409
29.10.2009, 02:56     Как перевести статический массив в динамический?
Я бы ещё одно слагамое добавил. Переменную
int per;

Сказано в задании, что возможно надо будет добавить текст.
То есть вот так примерно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main() {
   int per;
   
   printf ("Vvedite chislo dopolnitelnih baitov\n");
   scanf ("%d",  &per);
 
   char stat[] = "abcdef"; /** статический */
   char* din = (char*)malloc(strlen(stat)+1+ per); /** динамический */
   strcpy(din, stat);
 
   free(din); /** освобождаем */
   return 0;
}
Как подсчитать количество байтов- второй вопрос.
Спокойной ночи.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru