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 :

Pour retourner deux valeurs dans une fonction


Sujet :

C

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mai 2010
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Pour retourner deux valeurs dans une fonction
    BONJOUR
    pouvez vous me reperer l'erreur dans mon code je veux que ma fonction retourne de valeur l'ai crée une structure mais tjrs le code ne marche pas voila mon code merci

    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
    #include<stdio.h>
    #include<conio.h>
    #include<stdlib.h>
    struct MUL
    { int x;
      int y;
    };  
    int search( MUL a[] ,int n)
    {
        int i,j;
        for(i=0;i<n-1;i++){
        if(a[i]<0){
        for(j=i+1;j<n;j++){
        if(a[j]==-a[i])
        return (i,j);}}
        else return (0,0);
    }
     
    return (0,0);
    }
    int main()
    {
        int a[7]={-5,-4,-1,2,4,5,6};
        int j,i;
        for(i=0;i<7;i++)
        printf("%d",a[i]);
       search(*a,7);
        for(i=0;i<6;i++)
       for(j=i+1;i<7;j++)
         printf("les element sont %d, %d :",a[i].x,a[j].y);
     
        for(j=i+1;i<7;j++)
     
       // printf("les element sont %d :",a[j]);
        getch();
        return 0;
     
    }

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 186
    Points : 2 502
    Points
    2 502
    Par défaut
    Bonsoir,

    pouvez vous me reperer l'erreur dans mon code
    Ce code est truffé d'erreur.
    Visiblement tu ne maîtrise pas les fondamentaux du C. (l'utilisation de structure, le passage de paramètre et résultat de fonction ...)

    Je te conseille vivement qu'avant de t'attaquer à un programme mélangeant des fonctions, pointeurs, tableau, structure,
    tu essayes de comprendre le principe de base en faisant des programmes plus simple.
    Sinon tu vas vite être dégouté.

    FAQ sur les structures
    FAQ sur les types de variables
    FAQ sur les fonctions

    Pour commencer un C, le mieux est d'avoir un support :
    voir livres sur le C
    exemple de cours pour débuter en C

Discussions similaires

  1. Le "prend pour valeur" dans une fonction
    Par poussinvert dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 16/08/2012, 19h05
  2. fonction pour sélectionner des valeurs dans une matrice
    Par EaudeRoche dans le forum MATLAB
    Réponses: 4
    Dernier message: 09/03/2012, 11h45
  3. Récupérer les valeurs dans une fonction
    Par matmay dans le forum MATLAB
    Réponses: 3
    Dernier message: 04/05/2007, 16h50
  4. récupération de deux valeurs dans une seule checkbox
    Par khayri dans le forum Struts 1
    Réponses: 2
    Dernier message: 10/04/2007, 10h31
  5. fonction récupérant des valeurs dans une fonction popup...
    Par petitsims dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/01/2005, 14h51

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