voila, revise un tti peu les pointeurs
j'ai voulu utiliser un pointeur (*p) qui pointe sur un tableau (tab)
mais voila, j'ai des chiifres de nulle part!
Code :
- #include <stdio.h>
- #include <conio.h>
- void main()
- {
- int *p, *c;
- int i, tab[10];
- clrscr();
- for (p=tab,i=0; i<10; i++, p++) //lecture des valeurs
- {
- printf("\nEntrer l'element [%2d] : ", i+1);
- scanf("%d",*p);
- }
- for (i=0; i<10; i++) //reaffichage du tableau
- printf("\n%d", tab[i]);
- printf("\nentrer qqch : " ); //test sur les pointeur
- scanf("%d", *c);
- printf("\n%d", *c);
- getch();
- }
|
Si je lis le tableau sans pointeur comme ca
Code :
- scanf("%d", &tab[i]);
|
ca fct et le test (*c) aussi
si je fais comme plus haut ou comme ca
Code :
- for (i=0; i<10; i++) //lecture des valeurs
- {
- printf("\nEntrer l'element [%2d] : ", i+1);
- scanf("%d",*(tab+i));
- }
|
tjs des valeur fafelus :s et le "test" fct plus alors...
c surment une connerie, mais al je vois pas 
Message édité par reivax le 16-02-2004 à 18:28:07