Programmation en C

Résolu
amine -  
 Brad -
Bonjour,
S.V.P je dois ecrire une fonction en langage C qui renvoi un tableau , est ce que c'est possible et comment le faire ,
merci d'avnce

2 réponses

fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Salut,

Non, en C, une fonction ne peut pas renvoyer de tableaux.
Par contre, tu peux envoyer un pointeur sur une zone allouée dans le tas. La notation sera similaire à celle du tableau (mais ça n'en sera pas un).
Pour ceci, il suffit que le prototype de la fonction soit : int *fonction(void);

Cdlt
1
yassine
 
Oui.
Le type de ta fonction doit etre en int[] ou long[].
Va voir dans le site du zero pour un max d'infos.
0
amine
 
S.V.P je compile avec code::bloc (en C) et j'ai fait ceque tu ma propose mais ca marche pas,merci d'avance
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Le type de ta fonction doit etre en int[] ou long[].
Non, le type de la fonction ne peut pas être de ce type.
0
xofy
 
> Va voir dans le site du zero

Merci d'arreter de spammer avec ce site à 2 balles
;
Il y a surtout un max d'aneries !!!
Une catastrophe !
0
Brad
 
Eh bien, s'il y a une stupidité pareille sur le siteduzero, ça confirme la faiblesse (euphémisme)de ce site!!
C'est une honte de publier des énormités pareilles.
Ce site est à gerber en induisant en erreur les pauvres débutants.
0