Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
allcrust
#1

Выделение памяти при вводе строки - C++

19.11.2011, 23:09. Просмотров 623. Ответов 0
Метки нет (Все метки)

Условие такое, клавиатуры вводится строка
(в данной программе строка - массив символов, первоначально под который выделена память для 3ех элементов )
C++
1
char *str1=new char[3];
задача состоит в том, чтобы в случае ввода строки, состоящей из более чем 3ех символов, выделялась память под необходимое количество символов, и строка полностью записывалась в sыек1)
понятно, что нужно скопировать, в другой массив
C++
1
char *str2=new char[3];
а потом выделить больше памяти для str1, но как это все организовать (особенно интересно как организовать само считывание строки, те поэлементно или как еще)

зараннее прошу прощения, если подобная тема уже была
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.11.2011, 23:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Выделение памяти при вводе строки (C++):

Строки и символы, выделение памяти - C++
Здраствуйте уважаемые! Столкнулся с проблемой измерения длины заданой строки . Тоесть в чем задача: с клавиатуры вводится определенная...

Выделение памяти для строки - C++
Почему размер строки первой 4 байта а второй 50 байт?Первая должна сколько же. #include <stdio.h> #include <Windows.h> #include...

Указатели на строки. Выделение и освобождение памяти - C++
Всем добрый день. Есть два указателя на char. Для первого выделяется память а у второго просто делаем копию с первого. Для 1-го...

Динамическое выделение памяти для строки - C++
Подскажите, пожалуйста , почему в данной программе появляются ошибки в строке return Vector(v1.x + v2.x, v1.y + v2.y, v1.cp +...

Выделение памяти для строки символов - C++
Нужно выделить память под массив указателей на строки, ввести текст построчно динамически выделяя память для каждой строки и записывая...

Динамическое выделение памяти под строки - C++
Доброго времени суток. Изучаю основы C++, дошел до раздела "указатели и динамическое выделение памяти". Имеется код, в котором...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2011, 23:09
Привет! Вот еще темы с ответами:

Динамическое выделение памяти под строки в стиле Си - C++
В программе пользователь вводит строку неизвестного заранее размера. Ее нужно передать в функцию для работы с ней. Как это оформить на c++?...

Выделение и удаление памяти, выделенной для динамической строки - C++
Данная функция производит ввод и собственно контроль ввода (размер массива от 1 до 20, иначе должна выдавать ошибку; при вводе букв также...

Выделение памяти при перегрузке - C++
#include <iostream> #include <ctime> #include <cstdlib> #pragma warning(disable:4101) //--------------------------------- ...

Выделение памяти при наследовании - C++
При наследование будет выделена память под все поля базового класса, или только под те, которые используются???


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru