Динамичен двуизмерен масив в c HUP
динамичен двуизмерен масив в c

Коментари
(willothewisp | 03/09/2004, p - 13:32)
Поздрав
Може ли някой да ми помогне?
Мина около половин ден, но все още не съм разбрал защо процедурата по-долу не работи?
[код: 1: 391093eb67]
#include
#include
#include
int fill (char *** arr)
* arr = malloc (sizeof (char *) * 2);
* arr [0] = malloc (sizeof (char) * 20);
strcpy (* arr [0], "testtext0");
* arr [1] = malloc (sizeof (char) * 20);
strcpy (* arr [1], "testtext1");
запълване (& t);
printf ("% s \ n", t [0]);
printf ("% s \ n", t [1]);
връщане 0;
>
[/ код: 1: 391093eb67]
Когато функцията за запълване връща t [0] е добре, но t [1] изглежда е загубена - връща NULL.