![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
А ни кто этого и не говорил. -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| HexoGenus |
|
|||
![]() Шустрый ![]() Профиль Группа: Экс. модератор Сообщений: 110 Регистрация: 28.8.2002 Где: Ростов-на-Дону Репутация: нет Всего: нет |
Ну да... зато все дружно выделяли 2 или 3 байта под строку размером в 5 байт
--------------------
Когда невозможно уже работать напряженнее, начни работать умнее. |
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Сорри забыл про strcat, теперь понял.
HexoGenus, а разве можно так делать:
Я имею ввиду записывать 0 посреди строки, просто потом могут быть проблеммы, при копирование в другую переменную, он может отбросить всё, что после 0. -------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
| HexoGenus |
|
|||
![]() Шустрый ![]() Профиль Группа: Экс. модератор Сообщений: 110 Регистрация: 28.8.2002 Где: Ростов-на-Дону Репутация: нет Всего: нет |
Ноль как раз и показывает место где заканчивается первая строка...
а функция strcat как раз и нужна что бы склеивать две строки каждая из которых заканчивается нулем... strcat начиная с места где ноль (поверх его) запишет вторую строку, и в результате из двух строк мы получим одну... (но всегда нужно заботится что бы первая строка была не полной то есть после ноль-символа в строке должно быть запасное место или будет выход за предел отведенной памяти, что очень чревато последствиями) И нуля в середине строки после всего этого точно не будет... если не веришь проверь работоспособность моего кода... Функция ShowMessage выводит текст как раз до нуль-символа... Как я себе представляю функцию strcat
--------------------
Когда невозможно уже работать напряженнее, начни работать умнее. |
|||
|
||||
| shedon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1209 Регистрация: 17.1.2003 Где: Нижнiй Новгородъ Репутация: 4 Всего: 11 |
Понятно.
-------------------- Programming is like sex: One mistake and you have to support it your lifetime |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |