Форум программистов, компьютерный форум 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. подробнее

Показать сообщение отдельно
novi4ok
551 / 504 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
30.08.2012, 21:30     Перезапись строки и Bad_alloc
а что эта строчка делает?
C++
1
BOOL newHistorySize = strlen(newHistory)+1;
почему не прямо
C++
1
BOOL newHistorySize = TRUE;
?
или это хитрость такая какая-то хитрая?

что должно произойти, если длина входного сообщения сразу больше выделенного буфера?

зачем ф-я возвращает значение, если оно всегда одинаковое?

объясни на пальцах, что должна эта штука делать. допустим, размер "истории" == 10. история сперва пустая. потом приходят следующие "сообщения":
aaa
bbb
ccc
ddd
eeeeeeeeeeeeeeeeee
как будет выглядеть "история" после обработки кадого из них?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru