Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2013, 18:01   #11
andreil
Пользователь
 
Регистрация: 19.12.2011
Сообщений: 28
По умолчанию

Цитата:
Сообщение от marenko.lilia Посмотреть сообщение
но это и правда немного неправильно
А иначе никак... У Вас же в программе идет ТОЛЬКО копирование символов. Завершающие нули Ваш код не копирует! Так что эту строчку надо добавлять.
Но куда лучше выглядит такое копирование:
Код:
char *str = new char[100];
strcpy(str, "string 1");
strcat(str, " + string2");
В таком случае все ОК
andreil вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
написать фрагмент программы выделения памяти для 2-мерного массива из N строк ( С++ ) Niklitel Помощь студентам 4 15.11.2013 16:12
Макрос для вставки новой строки Maiku Microsoft Office Excel 6 15.03.2013 18:28
Не могу сделать функцию для строки Донат Общие вопросы C/C++ 1 07.12.2011 20:08
Функции для выделения, перераспределения и освобождения памяти ArtGrek Общие вопросы Delphi 9 14.03.2011 03:08
Новый двухкнопочный калькулятор для новой операционной системы. Пишем новые программы для BolgenOS. Ecosasha Софт 16 06.06.2010 13:32