Показать сообщение отдельно

  #5  
Старый 28.05.2017, 19:29
ishi
Постоянный
Регистрация: 17.01.2014
Сообщений: 493
С нами: 6483143

Репутация: 93
По умолчанию

Цитата:
Сообщение от legend2360  

У тебя размер sstring равен 144, но ты пытаешься получить доступ к 146 элементу. И вообще, странное объявление ppts. И потом ещё забыл освобождать память выделенную через new, что приведет к утечке.

http://cpp.sh/3mkpg
(размер указателя (char*) зависит от битности системы).
создавая второй и разного объёма, я проверял, получится ли сделать динамическую память, т.к. объявить через char name[size] массив с неопределённым изначально объёмом не получится. С этим я всё сделал как задумал.

Цитата:
Сообщение от legend2360  

забыл освобождать память выделенную через new, что приведет к утечке.
а вот за это спасибо, не знал.

Цитата:
Сообщение от legend2360  

(размер указателя (char*) зависит от битности системы).
у меня 64-ая, если вдруг что

Цитата:
Сообщение от Dark_Knight  

Это что ты опять такое пытаешься сделать? Может есть вариант проще, чем этот.
хочу сделать строку размером под ширину экрана, но никак не получалось нормально создать динамический массив, он то не читался, то выдавал нули, то я его по ошибке приводил в виде адреса, а не указателя.
 
Ответить с цитированием