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

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

Войти
Регистрация
Восстановить пароль
 
allcrust
Сообщений: n/a
#1

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

19.11.2011, 23:09. Просмотров 611. Ответов 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++
Почему размер строки первой 4 байта а второй 50 байт?Первая должна сколько же. #include <stdio.h> #include <Windows.h> #include...

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

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

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

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

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

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

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

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

Выделение памяти при наследовании классов - C++
Здравствуйте! У меня есть метод который, читает память занимаемую классом. Есть несколько базовых классов и два наследуемых класса -...

Как сделать так, что бы длинна строки сама менялась при вводе строки? - C++
Есть такой код #include "stdafx.h" #include "enter.h" #include <stdio.h> #include <math.h> #include <iostream> #include...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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