- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
void DictionaryEnumeratorFunction(char *val, void *tag)
{
DictionaryEnumeratorData ***data;
data = (DictionaryEnumeratorData***) tag;
(**data) = malloc(sizeof(DictionaryEnumeratorData));
(**data)->val = malloc(0); /* O_o [комент добавлен много позднее] */
strcpy((**data)->val, val);
(**data)->next = NULL;
*data = &((**data)->next);
}
Код, забивающий в массив данные из словаря (ассоциативного массива), путём рекурсивного обхода и вызова ЭТОГО. Писалось в 3 часа ночи.
На утро тихо матерился и переписывал всё
TheHamstertamer 09.08.2011 19:49 # 0
define foo as array[8] of array[8] of pointer to pointer to function that returns pointer to foo
inkanus-gray 22.05.2016 21:43 # 0
guesf6 28.03.2023 22:28 # 0
CBuHOKYP 29.03.2023 23:18 # 0
guest6 27.03.2023 21:42 # −10
Hammer 01.03.2014 20:47 # 0
inkanus-gray 22.05.2016 21:41 # 0
guest8 21.09.2019 15:13 # −999
guest8 24.09.2019 14:27 # −999
guest8 25.09.2019 16:15 # −999
guest8 25.09.2019 22:44 # −1
guest8 11.07.2020 03:32 # −999
CTOMATOJlOr 27.03.2023 22:26 # 0
guesf6 28.03.2023 22:28 # 0