6 int prompt_value(const char* msg
, int* result
) {
8 int retVal
= scanf("%d", result
);
9 return (retVal
== 1) ? 0 : 1;
12 int* prompt_array(int array
[], unsigned* size
) {
13 int errno
= prompt_value("Taille du tableau?", (int*)size
);
14 array
= create_tab(array
, *size
);
15 for (unsigned i
= 0; i
< *size
; i
++) {
16 errno
+= prompt_value("Valeur?", &array
[i
]);
25 void display_array(int* array
, int size
) {
27 printf("--array begin--\n");
28 for (int i
= 0; i
< size
; i
++) {
29 printf("value in array at index[%d]=%d\n", i
, array
[i
]);
31 printf("--array end--\n");
33 printf("--array NULL--\n");