|
Си. Освободить память 2-мерного сторкового массива
|
|||
---|---|---|---|
#18+
Уткъ Правда немного изменил: Код: plaintext 1. 2. 3. 4. 5. 6.
Большое спасибо! Чуть позднее еще с кодировкой попробую. Ничего что ты утечку памяти устроил? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 15:00 |
|
Си. Освободить память 2-мерного сторкового массива
|
|||
---|---|---|---|
#18+
White Owl Уткъ Правда немного изменил: Код: plaintext 1. 2. 3. 4. 5. 6.
Компилятор на такое, кстати, ругаться должен. Ты эту ругань проигнорировал? А из-за чего утечка? компилятор молчал... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 22:19 |
|
Си. Освободить память 2-мерного сторкового массива
|
|||
---|---|---|---|
#18+
Dima T Уткъ Правда немного изменил: Код: plaintext 1. 2. 3. 4. 5. 6.
Большое спасибо! Чуть позднее еще с кодировкой попробую. Ничего что ты утечку памяти устроил? Даже не представляю как правильно для нее free() сделать... думал после цикла где-нить. А как ее освободить чтобы она не утекала? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2022, 22:20 |
|
Си. Освободить память 2-мерного сторкового массива
|
|||
---|---|---|---|
#18+
free нужно делать в момент когда память тебе уже не нужна. Где конкретно в твоем код - это нам не ведомо. Ты-же хитрец. Всё не показал. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2022, 00:22 |
|
Си. Освободить память 2-мерного сторкового массива
|
|||
---|---|---|---|
#18+
Уткъ Dima T пропущено... Ничего что ты утечку памяти устроил? Даже не представляю как правильно для нее free() сделать... думал после цикла где-нить. А как ее освободить чтобы она не утекала? Как ты ее освободишь после цикла если ты указатель совсем в другое место направил? Код: plaintext 1.
Ты потерял адрес, по которому была выделена память. И начинать надо с того зачем ты вообще память выделял? Подозреваю просто из-за собственной глупости. Забыл что тебе лень книжки читать, так лучше напиши, без указателей Код: plaintext 1. 2. 3.
результат будет такой же 22440612 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2022, 07:25 |
|
Си. Освободить память 2-мерного сторкового массива
|
|||
---|---|---|---|
#18+
Dima T Уткъ пропущено... Даже не представляю как правильно для нее free() сделать... думал после цикла где-нить. А как ее освободить чтобы она не утекала? Как ты ее освободишь после цикла если ты указатель совсем в другое место направил? Код: plaintext 1.
Ты потерял адрес, по которому была выделена память. И начинать надо с того зачем ты вообще память выделял? Подозреваю просто из-за собственной глупости. Забыл что тебе лень книжки читать, так лучше напиши, без указателей Код: plaintext 1. 2. 3.
результат будет такой же 22440612 Так даже понятнее :-) Да, это моя собственная глупость, мож через какое-то время чуток поумнею ) Спасибо за решение ) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2022, 11:42 |
|
Си. Освободить память 2-мерного сторкового массива
|
|||
---|---|---|---|
#18+
mayton free нужно делать в момент когда память тебе уже не нужна. Где конкретно в твоем код - это нам не ведомо. Ты-же хитрец. Всё не показал. Да, я просто в конце ее освождаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2022, 11:43 |
|
Си. Освободить память 2-мерного сторкового массива
|
|||
---|---|---|---|
#18+
Dima TИ начинать надо с того зачем ты вообще память выделял? Потому что он считает malloc() магическим заклинанием без которого переменные работать не могут. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.03.2022, 14:22 |
|
|
start [/forum/topic.php?fid=57&msg=40137446&tid=2017122]: |
0ms |
get settings: |
14ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
211ms |
get tp. blocked users: |
1ms |
others: | 396ms |
total: | 716ms |
0 / 0 |