Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Программа по строкам https://www.cyberforum.ru/ cpp-beginners/ thread1042215.html
Вычислить арифметическое выражение, заданное в формате строки. Строка может содержать числа, а также операции сложения и вычитания. пример: 6+2-7+3. результат: 4 (sprintf и sscanf использовать нельзя!)
C++ По неведомой причине не работает программа
Помогите исправить ошибку #include <clx.h> #pragma hdrstop #pragma argsused #include <iostream.h> #include <iomanip.h> #include <stdlib.h> #include <conio.h> typedef struct tree
C++ Массив структур. Доступ к вложениям https://www.cyberforum.ru/ cpp-beginners/ thread1042209.html
Добрый день.Написал вот такой код для структур,но при компиляции выдает ошибки с оператором доступа(.).В чем дело,не пойму.Помогите пожалуйста. struct krama {struct monitor; struct key; struct mouse;}; struct krama all; struct monitor{
C++ Builder6 Найти номер минимального непарного элемента строки, у которого пятый элемент равняется последнему Прошу помощи, осталось всего неделя до конца сессии(((( Дан массив R(8,8) Найти номер минимального непарного элемента строки, у которого пятый элемент равняется последнему. https://www.cyberforum.ru/ cpp-beginners/ thread1042206.html
метод золотого сечения C++
Нашел на форуме прогу для оптимизации методом золотого сечения.Переделав ее под себя я не пойму вот этого for(i=-1;i<=1;i+=2).зачем вводить этот цикл?объясните пожалуйста.Вот и сам код: #include <stdio.h> #include <conio.h> #include <math.h> #include <locale.h> float f(float x) {return (0.983902)*x*x + (-0.069894)*x + (-0.074655);} int main(void) { int i,m=0;
C++ Эллипс спускается с горки и поднимается в другую https://www.cyberforum.ru/ cpp-beginners/ thread1042175.html
Эллипс спускается с горки и поднимается в другую. Вот ссылка на картинку задания: http://webfile.ru/ce8074c574e6d68677c7b1eddb1c0ceb
C++ Сформировать новый односвязный список с элементов существующего списка https://www.cyberforum.ru/ cpp-beginners/ thread1042171.html
Есть функция, которая создает односвязный список с добавлением элементов в конец, нужно написать функцию, которая создает новый список с элементов первого списка, которые не равны символу 'а' и при этом добавление элементов должно происходить в начало. С созданием списка с добавлением в конец нет проблем, но не могу додуматься как этот список потом передать в функцию, которая будет добавлять...
Задача по матрицам C++
Даны матрицы a(5*6) и b(6*7). Матрицы сгенерировать. Используя функцию для каждой из них найти: а) Вектор из порядковых номеров максимальных по модулю элементов в столбцах матрицы. б) Среднее геометрическое среди модулей отрицательных элементов во всей матрице. Помогите решить задачу на С++ Добавлено через 2 часа 5 минут Проверьте код решения задачи #include <cstdlib> #include...
C++ Вставить новую строку после строки, в которой находится первый встречный минимальный элемент https://www.cyberforum.ru/ cpp-beginners/ thread1042167.html
Условие: В двумерном массиве, элементы которого - целые числа, произвести след. действия: Вставить новую строку после строки, в которой находится первый встречный минимальный элемент. Очень выручите если поможете.
C++ Непонятная ошибка компилятора http://s2.ipicture.ru/uploads/20131215/cH0nj1v0.png в чом ошибка??? https://www.cyberforum.ru/ cpp-beginners/ thread1042166.html
Удалить из массива все элементы, в записи которых все цифры различны C++
Условие: В одномерном массиве, элементы которого - целые числа, произвести след. действия: Удалить из массива все элементы, в записи которых все цифры различны. Помогите пожалуйста.
C++ Массивы. Поменять местами первый минимальный и последний максимальный элементы Условие: Дана последовательность из n действительных чисел. Замечание: Решить используя одномерный массив. Задача: Поменять местами первый минимальный и последний максимальный элементы. Помогите пожалуйста. https://www.cyberforum.ru/ cpp-beginners/ thread1042164.html
Комп_Оратор)
Эксперт по математике/физике
8950 / 4704 / 629
Регистрация: 04.12.2011
Сообщений: 13,999
Записей в блоге: 16
15.12.2013, 17:04 0

Запись вектора строк в массив указателей на тип char - C++ - Ответ 5498189

15.12.2013, 17:04. Показов 4525. Ответов 19
Метки (Все метки)

Ответ

Цитата Сообщение от Wlk Посмотреть сообщение
Насколько я понимаю, использовать итераторы для векторов и указатели для массивов - корректно. Или что вы имеете ввиду, конкретнее?
Конечно корректно. Берём итератор и смотрим длину строки в нём. Выделяем память (+1). Устанавливаем на неё указатель из массива (очередной). Тут для обращения можно и без индекса, - арифметически. Потом копируем по указателю содержимое итератора.
DU, как я понимаю, для небольших или наперёд заданных векторов, это так и есть. Но если вектор не умещается в непрерывной области (перестал помещаться), то память может быть полностью перевыделена. Впрочем, это может быть реализовано по-разному.

Вернуться к обсуждению:
Запись вектора строк в массив указателей на тип char C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.12.2013, 17:04
Готовые ответы и решения:

Вектор строк и массив указателей на тип char
Помогите, пожалуйста, с одной задачей. Сижу голову ломаю. Никак не могу понять почему эта ошибка...

Напишите программу, присваивающую значения элементов списка указателей на символьные строки в стиле С (тип char* ) элементам вектора строк
Напишите программу, присваивающую значения элементов списка указателей на символьные строки в...

Cоздать и заполнить массив строк в стиле Си (квадратную матрицу указателей на char)
Нужно создать массив символьных указателей на 10 элементов и выполните вывод всех строк в 10...

Ввод строк и запись их в массив указателей
Мне надо считать определённое количество слов, это количество я должен ввести, потом каждое их эти...

19
15.12.2013, 17:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.12.2013, 17:04
Помогаю со студенческими работами здесь

Создать специфицированный шаблон функции, принимающей массив указателей на char и количество самих указателей
Задача: создать специфицированный шаблон функции, принимающей массив указателей на char и...

Массив указателей на массив строк и сортировка массива указателей
Добрый день. Поступил вопрос. Есть задача. У нас встроенный массив char mass;.Мы вводим строки до...

Как удалить массив указателей char*
Столкнулся с проблемой при написании деструктора к классу, а именно не получается корректно удалить...

Запись строки char в массив char
Глупый вопрос, но что поделать, многое забыл... Хочу записть строку типа char в массив строк типа...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru