Здравствуйте, гость ( Вход | Регистрация )
Dec 18 2006, 18:30
Сообщение
#1
|
|
![]() Пользователь ![]() ![]() Группа: Posters Сообщений: 139 Регистрация: 4.7.2006 Из: http://mobithings.ru Пользователь №: 853 |
Каким образом выделить динамическую память массиву?
-------------------- |
|
|
|
![]() |
Dec 18 2006, 20:27
Сообщение
#2
|
|
![]() Пользователь ![]() ![]() Группа: Posters Сообщений: 139 Регистрация: 4.7.2006 Из: http://mobithings.ru Пользователь №: 853 |
Врядли надо использовать библиотеку <alloc.h>
-------------------- |
|
|
|
| Гость_GMaxim87_* |
Dec 23 2006, 11:02
Сообщение
#3
|
|
Guests |
Прототипы ф-ий:
#include <stdlib.h> void *malloc(size_t кол-во_байтов) /* Выделяет память */ void free(void *p) /* Освобождает память (p - указатель на участок памяти * ранее выделенный с помощью ф-ии malloc() ) */ Пример: (толька для С, в С++ запись более простая) /* mallok & free_23.12.2006 */ #include <stdio.h> #include <stdlib.h> char* mass(void); int main(void) { char* ps = mass(); printf("%s",ps); free(ps); /* Освобождение памяти */ system("pause"); return 0; } char* mass(void) { char* s = malloc(5*sizeof(char)); /* Передача s в кучу */ s = "User\n"; if(!s) { printf("Память исчерпана!\n"); exit(1); } return s; } |
|
|
|
Nom@d Выделение динамической памяти Dec 18 2006, 18:30
JoNy202 Цитата(Nom@d @ Dec 18 2006, 19:30) Каким ... Dec 18 2006, 20:20
mix Цитата(GMaxim87 @ Dec 23 2006, 12:02) cha... Aug 29 2007, 21:13
Amp memcpy, strcpy, strncpy нынче не в моде ) Aug 29 2007, 21:22
mix Цитата(Amp @ Aug 29 2007, 22:22) memcpy, ... Aug 30 2007, 07:35
Shweed Ваууу интересная тема. )) Динамика .. мммм...
Та... Aug 30 2007, 18:32
mix Цитата(Shweed @ Aug 30 2007, 19:32) Для в... Aug 31 2007, 09:02
Amp Про smart pointers (в stl, boost) забыли.
mix, хоч... Aug 31 2007, 09:56
GerVin Цитата(Amp @ Aug 31 2007, 10:56) mix, хоч... Aug 31 2007, 11:25
mix Цитата(Amp @ Aug 31 2007, 10:56) Про smar... Aug 31 2007, 12:23
Shweed Слушайте ... ну чо вы как дети то? )))) Я полностю... Aug 31 2007, 11:50![]() ![]() |
|
Текстовая версия | Сейчас: 28th November 2025 - 18:03 |