IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

Récupérer les infos d'un tableau passé en paramètre


Sujet :

C

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2011
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 18
    Par défaut Récupérer les infos d'un tableau passé en paramètre
    Salut à tous

    j'ai le code suivant
    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    #include <stdio.h>
    #include <stdlib.h>
     
    void test2(int *numbers, int *count, int n)
    {
          do 
          {
              scanf ("%d", &numbers[*count]);
              if(numbers[*count] != 0)
              {               
                 *count = *count + 1;
                 numbers = (int*) realloc (numbers, (*count+1) * sizeof(int));
     
                 if (numbers!=NULL) 
                    printf("ok ");
                 else 
                 {
                      free (numbers);
                      puts ("Error (re)allocating memory");
                      exit (1);
                 }
               }
     
     
        } while (numbers[*count] != 0);
        printf ("\nin Numbers entered: ");
        for (n=0;n<*count;n++) 
            printf ("%d ",numbers[n]);
     
    }
     
    int main ()
    {
      int input,n;
      int count=0;
      int * numbers = NULL;
     
      printf ("Enter an integer value (0 to end): ");
      numbers = calloc(1, sizeof(int));
      test2(numbers, &count, n);
     
      printf ("\nout Numbers entered: ");
      for (n=0;n<count;n++) printf ("%d ", numbers[n]);
     
      free (numbers);
      printf("\n\n");  
      system("pause");
      return 0;
    }
    ce que je veux c'est récupérer dans la fonction main() les données saisies dans numbers
    Images attachées Images attachées  

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer les infos d'un alias
    Par Oluha dans le forum Bases de données
    Réponses: 2
    Dernier message: 25/04/2005, 11h10
  2. Réponses: 3
    Dernier message: 28/10/2004, 09h39
  3. Delphi - récupérer les infos d'un utilisateur
    Par jlf dans le forum Débuter
    Réponses: 2
    Dernier message: 26/06/2004, 12h34
  4. Récupérer les infos sur un fichier audio
    Par Halleck dans le forum Windows
    Réponses: 13
    Dernier message: 17/04/2004, 19h39
  5. Réponses: 6
    Dernier message: 23/12/2003, 16h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo