bonjour je suis debutant en C , j'ai quelque probleme
j'ai fait un pregramme qui affiche les composants d'un tableau avec le formalisme pointeur mais avec une fonction qui retourne un pointeur qui est pointé sur un tableau le code se compile sans aucun probleme mais dans le resulat il me donne juste la premiere case le code :
le resulat :
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
23 #include<stdio.h> #include<stdlib.h> #include<conio.h> int *affiche(int *p,int n,int *t); int main(){ int n,t[50],*p; p=t; printf("entrer la taille <50: "); scanf("%d",&n); for(p=t;p<=t+n-1;p++){ scanf("%d",p); } printf("le tableau est : "); for(p=t;p<=t+n-1;p++){ printf("%d\n",*affiche(p,n,t)); } } int *affiche(int *p,int n,int *t){ for(p=t;p<t+n;p++){ return p; } }
Partager