Динамичен двуизмерен масив в 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.