|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.10.2011, 01:04 | #1 | |||
Регистрация: 24.10.2011
Сообщений: 3
|
Проблема с массивом строк
Здравствуйте, уважаемые. Помогите мне, пожалуйста, с C++.
Суть: имеются две функции, в первой мы вводим строку, во второй выводим то, что ввели в первой (это обязательное условие). Затем в main нужно сохранить введенную строку в массив, а затем вывести все введенные ранее строки. Функция ввода: Код:
Код:
Код:
Цитата:
Цитата:
Цитата:
|
|||
24.10.2011, 06:24 | #2 |
C++,DirectX/OpenGL
Форумчанин
Регистрация: 09.01.2011
Сообщений: 422
|
Указатели указывают на одну и ту же строку, по этому и выводится одна и та же строка.
|
24.10.2011, 10:53 | #3 |
Регистрация: 24.10.2011
Сообщений: 3
|
Вот я и не могу понять, почему на одну и ту же строку-то указывают? По идее, у нас массив указателей и, когда цикл выполняется первый раз то в pstr[0] заносится адрес начала первой строки, потом j увеличивается на 1, и при втором выполнении цикла в pstr[1] заносится адрес начала второй строки. Я не понимаю, почему pstr[0]-то тоже меняется. Я понимаю, что мой вопрос, наверно, кажется глупым, и что я спрашиваю, наверно, очевидные для всех вещи, но я только начинаю изучение и очень хочу разобраться.
Последний раз редактировалось Space Monkey; 24.10.2011 в 11:00. |
24.10.2011, 11:39 | #4 |
C++,DirectX/OpenGL
Форумчанин
Регистрация: 09.01.2011
Сообщений: 422
|
В первый раз заносится адрес строки, во второй раз заносится адрес той же самой строки !
Код:
|
24.10.2011, 13:50 | #5 |
Регистрация: 24.10.2011
Сообщений: 3
|
Так-то да. Глупая ошибка. Спасибо.
Тогда возникает такой вопрос: "Как мне в память, на которую указывает pstr[j], записать строку, содержащуюся в str? Не установить указатель pstr[j] на начало str, а именно записать значение." |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с массивом строк в С | KODING_ON_C_MYLOVE | Общие вопросы C/C++ | 2 | 21.10.2011 02:11 |
Проблема с массивом строк | Kveigs | Общие вопросы C/C++ | 2 | 18.07.2011 20:19 |
Проблема с массивом | @Ivan | Общие вопросы C/C++ | 2 | 11.10.2010 11:46 |
файл с массивом строк, помогите найти ошибку | LyaLyaLya | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 26.12.2008 23:44 |
C++.Работа с массивом строк. Очень срочно=( | NamelessEndless | Помощь студентам | 1 | 29.05.2008 20:08 |