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

Массив строк как массив указателей на массивы чаров - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как удалить строку http://www.cyberforum.ru/cpp-beginners/thread730297.html
Как удалить строку например 12-ую. Какая функция удаляет? :)
C++ классы, указатель на массив объектов производного класса) Есть иерархия классов (два базовых и три производных) Требуется определить указатель на массив из N объектов производного класса(Obrobka) и добавить функцию для увеличения и уменьшения кол-ва объектов (допустим был массив из 10 объектов - а с помощью функции увеличь до 11) Все объекты в массиве должны быть разные. Прошу помочь Код ниже #include <iostream> #include <string> #include... http://www.cyberforum.ru/cpp-beginners/thread730286.html
C++ Ошибка в функции
Привожу код: // создаёт новую строку, добавляя текущую // строку к rhs String String::operator+(const Srting& rhs) { unsigned short totalLen = itsLen + rhs.GetLen(); String temp(totalLen); unsigned short i; for (i= 0; i<itsLen; i++) temp = itsString;
Помощь с кодом(не доделано) C++
Здравствуйте, имеется задание: В одномерном массиве, состоящем из n-вещественных элементов, вычислить: • Максимальный по модулю элемент массива; • Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных. Код: #include <iostream> #include <math.h> using namespace std; double Max(double * arr, int n);
C++ Дана функция и по ней нужно создать матрицу от минимально х и до максимального х http://www.cyberforum.ru/cpp-beginners/thread730251.html
Дана функция и по ней нужно создать матрицу от минимально х и до максимального х. во вложенном файле задание. нужно сделать под 1 вариант, есть 6ой вот пример : #include <conio.h> #include <malloc.h> #include <stdlib.h>
C++ Задать строку из 0 и 1 и подсчитать количество 0 и 1 Сама программа имеется. Будет внизу. А теперь задание поставили по-другому, нужнотакже вывести саму эту строку из нулей и единиц, а следующая строка чтобы была другая: к каждому 0+5 и к 1+10, то есть вместо нулей будут 5 ,а вместо 1 - 11. #include <iostream.h> #include <conio.h> #include <vcl.h> #include <math.h> int main () {int b,i,n; cout << "enter razmer massiva: "; cin >> n; подробнее

Показать сообщение отдельно
Vtulhu
369 / 375 / 96
Регистрация: 12.08.2011
Сообщений: 1,610
14.12.2012, 12:40  [ТС]     Массив строк как массив указателей на массивы чаров
Цитата Сообщение от Байт Посмотреть сообщение
Но ты ведь судя по разделу, только начинаешь?
Уже кончил. Мне С++ нужен для одной малюсенькой программульки, которая уже практически написана. Остались всякие мелочи типа той, что обсуждается в данной теме. А вообще я программирую на другом языке (PureBasic).

Значит, все-таки думаешь о будущем?
Иногда даже слишком. Из-за этого даже очень простая программа делается долго. Здесь "совершенный код" не нужен.

Как только твоя прожка перевалит за 1000 строк, мой совет тебе может пригодиться...
Вряд ли. Да и эти 250 строк набрались только потому что у меня очень размашистый почерк. Я люблю расписывать на несколько строк, чтобы всё понятно было и нельзя было запутаться. Всякие там ++a = ++b[c++] не для меня.

Я правильно понимаю, что вот так делать нельзя, потому что после отработки этой процедурки сборщик мусора может в любой момент освободить эту область памяти и указатели начнут указывать на непонятно что? А как надо?
C++
1
2
3
4
5
6
void initFiles() {
Files[0] = "AHEAD";
Files[1] = "LEFT";
Files[2] = "RIGHT";
Files[3] = NULL;
}
 
Текущее время: 18:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru