J'aimerais créer un tableau dont l'utilisateur decidera combien d'entrées il aura et c'est l'utilisateur qui va entrer manuellement les valeurs du tableau.


J'ai un ptit souci mon code compile je pense avoir bien utilisé la fonction malloc mais pourtant meme si je demande 10 entrées dans mon tableau La boucle du tableau s'arrete au bout de 3 entrées


voici mon petit code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    size_t size;
    int *t;
    int i,max ;
    printf("Entrer Le nombre de valeurs de votre suite \n");
    scanf("%d", &size);
    t = (int *)malloc(size * sizeof(int));
    if(t == NULL){ printf("Memoire insuffisante.\n"); exit(getch());}
    for(i = 1; i < size; i++){
        printf("Donnez le Nombre numero %d de votre suite\n" , i);
        scanf("%d",t[i]);
        }
 
    for (i = 1; i < size; i++){
        printf("la valeur numero %d de la suite est %d\n",i,t[i]);
    }
return 0 ;
}
Si quelqu'un pouvais jetter un coup d'oeil ca serai gentil a vous .

Merci par avance car je c'est a quel point les membres de ce forum sont competants Merci a vous tous !!!!! Ce site est incontournable pour un debutant qui souhaite progresser