Форум программистов, компьютерный форум, киберфорум
Наши страницы

Проблемы с деструктором - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача http://www.cyberforum.ru/cpp-beginners/thread540915.html
Добрый день. Хочу проверить свои знания. Проштудировал Бьерна Штрауструпа(ВРОДЕ правильно )))) И Джеймса Либерти. Никиньте пару задач. Самому в голову не приходит и желательно по сложнее ))))....
C++ Запись по указателю #include <QtCore/QCoreApplication> #include <QDebug> int main(int argc, char *argv) { QCoreApplication a(argc, argv); int chislo=5; char mas; mas=1; http://www.cyberforum.ru/cpp-beginners/thread540911.html
C++ name[name.size()] должен выдать наибольшее значение вектора, выдает ноль в любом случае.
int main(){ vector<double> temps; double temp; cout << "Введите последовательность символов и | для завершения цикла." << endl; while (cin >> temp){ ...
C++ Удалить из одномерного массива промежуток элементов от максимального до минимального.
кто нибудь пожалуйста напишите код Дан одномерный массив из n элементов. Удалить из массива промежуток элементов от максимального до минимального. К примеру есть массив 3 4 7 8 5 3 2 9....
C++ помогите с задачей http://www.cyberforum.ru/cpp-beginners/thread540862.html
Создать класс MobilePhone, содержащий следующие элементы: - поле «производитель» char* Vendor; - поле «модель» char* Model; - класс включает объект класса SIM-карта SIM* card; - метод...
C++ Поиск слова в массиве Здравствуйте. Задача стоит найти слово в массиве, если слово найдется, то вывести его индекс. Если нет, то вывести "Слово не найдено". Собственно основная часть есть, осталось сделать вывод фразы,... подробнее

Показать сообщение отдельно
DU
1484 / 1130 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
07.04.2012, 17:19
http://www.cplusplus.com/reference/clibrary/cstring/strcpy/
char * strcpy ( char * destination, const char * source );
Copy string
Copies the C string pointed by source into the array pointed by destination, including the terminating null character.
поэтому в строке 16 нужно добавить еденичку для этого нуль символа:
C++
1
 name = new char[strlen(Name) + 1];
остальные места тоже нужно проверить на подобный глюк. а еще лучше использовать std::string.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru