Les arguments

Résolu
Adared Messages postés 13 Statut Membre -  
 Adared -
bonsoir à vous tous
je suis nouveau en programmation je voudrais vous demander est-ce-que une fonction peut avoir comme argument un enregistrement?

2 réponses

  1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Bonjour,
    Si par enregistrement, tu entends structure, la réponse est oui.

    Cdlt
    -

    Google is your friend
    0
    1. Adared Messages postés 13 Statut Membre
       
      oui c'est la syntaxe c'est quoi
      et quelles sont les regles à respecter
      0
    2. Adared Messages postés 13 Statut Membre
       
      je te rappelle j'ai pas encore vu les pointeurs
      0
    3. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847 > Adared Messages postés 13 Statut Membre
       
      je te rappelle
      Pour le rappeler, encore faudrait-il l'avoir dit au moins une fois ;-).

      Sinon, ici je ne parle pas de pointeur mais de structure. Et la syntaxe est la même que pour un type classique. Par exemple :
      void nomFonction (struct Toto);

      void nomFonction (Toto);
      si tu as utilisé typedef.
      </code>
      Le mieux est de lire un tuto : https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c/16119-creez-vos-propres-types-de-variables

      Cdlt,
      0
    4. Adared Messages postés 13 Statut Membre
       
      merci fiddy c'est veut dire que la fonction ne retournera rien
      0
    5. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847 > Adared Messages postés 13 Statut Membre
       
      Si tu mets "int toto(void)", cela sous-entend que la fonction renverra une valeur (return 5; par exemple). Si tu mets "void toto(void)", cela signifie que la fonction ne renverra aucune valeur.
      0
  2. cedlu43 Messages postés 626 Statut Membre 118
     
    Qu'est-ce que pour toi un enregistrement?
    0
    1. Adared Messages postés 13 Statut Membre
       
      comme les structures
      0