Форум программистов, компьютерный форум CyberForum.ru

Перезапись строки и Bad_alloc - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция редактирования строк http://www.cyberforum.ru/cpp-beginners/thread644531.html
Доброго времени суток. Столкнулся со следующей проблемой: void Erase(char **str, int pos, int n) { char *newstr1, *newstr2; newstr2 = *str; int i = 0, len; len = strlen(newstr2); if (len >= pos + n) { newstr1 = new char;
C++ Опишите класс "Вектор" 1. Опишите класс "Вектор". Данные класса: координаты начала и конца вектора. Методы класса: должны обеспечить минимальную функциональность объекта. 2.Перегрузите операцию сложения векторов с использованием операции - метода класса, а операцию вычитания с использованием дружественной ф-ии. 3.Перегрузите унарную операцию ++ для инкремента вектора как метод класса, а-- как дружественную... http://www.cyberforum.ru/cpp-beginners/thread644494.html
C++ Конвертирование в wstring&
Всем привет! Не могу понять почему невозможно конвертировать из wchar_t в wstring& Вызов метода client -> CompareTwoString( iteratorclient -> nameclient, positionclient ,lenghtname ); функция bool CompareTwoString( wstring &one, wstring &two, int position ) { //something
C++ В строке с найти количество слов не содержащий подстроку
В строке с найти количество слов не содержащий подстроку с2 вывести эти слова где с2=аб
C++ Матрицы: поменять местами первую строку и строку, содержащую максимальный элемент http://www.cyberforum.ru/cpp-beginners/thread644409.html
1)В матрице поменять местами 1 строку и строку содержащие последнее вхождение элемента максимального где максимальный- максимальный элем всей матрицъ вывести итоговую матрицу. 2)В матрице обнулить Все строки содержащие элемент мин более одного раза мин минимальный элемент всей матрицы вывести итоговую матрицу
C++ Двузначное число разделить на две позиции в массиве у меня есть действительные числа в массиве от 1 до 15. Как сделать так что бы начиная с 10, десять стояла не на одной позиции, а разделилось на две, то есть что бы 10 делилась на 1 и на 0, что бы на 9 позиции стоит 1, а на 10 стоит 0. подробнее

Показать сообщение отдельно
Intel~lect
135 / 124 / 2
Регистрация: 03.07.2012
Сообщений: 355
30.08.2012, 20:17     Перезапись строки и Bad_alloc
Может быть сделать проверку на выделение памяти?
C++
1
2
shiftHistory = new char[ROOM_HISTORY_SIZE+1];
assert(shiftHistory != 0);
 
Текущее время: 14:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru