Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: GeorgeIV   (16.06.2009 в 11:09)
Я просто не могу понять: зачем нужен указатель на сроку, если я ее копирование, обрезание делаю и без указателя

Это как же интересно? Приведите код. Если не использовать STL то в Си стандартная работа со строками - это указатель на массив char. ОБЯЗАТЕЛНЫМ является наличие завершающего нулевого символа в строке.

Вот в одномерном массиве указатель использовался тогда когда было неизвестно
 количество символов до начала исполнения программы и мы делали указатель на этот
 массив и в программе вводили сколько там будет содержаться значений

Это вообще чушь полная, нельзя использовать указатель на неинициализированную область памяти. А инициализация как раз и предполагает выделение в памяти нужного количества элементов.. И только потом уже можно вводить данные в массив.

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


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: