version 1.1, 2022/01/24 16:01:49
|
version 1.1.2.1, 2022/01/24 16:01:49
|
Line 0
|
Line 1
|
|
#include <stdio.h> |
|
#include <stdlib.h> |
|
#include <string.h> |
|
#include <elwix.h> |
|
|
|
|
|
int |
|
main(int argc, char **argv) |
|
{ |
|
array_t *arr; |
|
register int i; |
|
|
|
arr = ait_array2vars((const char**) argv, 42); |
|
if (!arr) |
|
return 1; |
|
|
|
for (i = 0; i < array_Size(arr); i++) { |
|
if (AIT_TYPE(array(arr, i, ait_val_t*)) == string) |
|
printf("arr[%d]=%s\n", i, AIT_ADDR(array(arr, i, ait_val_t*))); |
|
else |
|
printf("arr[%d]#%ld\n", i, AIT_RAW(array(arr, i, ait_val_t*))); |
|
} |
|
|
|
ait_freeVars(&arr); |
|
return 0; |
|
} |