Форум программистов, компьютерный форум 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++ в консоли. подробнее

Показать сообщение отдельно
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
29.10.2009, 01:52     Как перевести статический массив в динамический?
C
1
2
3
4
5
6
7
8
int main() {
   char stat[] = "abcdef"; /** статический */
   char* din = malloc(strlen(stat)+1); /** динамический */
   strcpy(din, stat);
 
   free(din); /** освобождаем */
   return 0;
}
Добавлено через 26 секунд
Но если программа на С++, лучше использовать std::string
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru