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 :

Utiliser return avec condition if , else sur 2 fonctions


Sujet :

C

  1. #21
    Expert confirmé
    Avatar de diogene
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Juin 2005
    Messages
    5 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 5 761
    Par défaut
    Tout à fait , MAIS le programme renvois EUROP1 PAS FUN RADIO .

    le programme renvois fonction1 PAS la fonction2 .
    Mais les deux propositions sont exclusives : ou j'écoute EUROP1 ou j'écoute FUN RADIO (mais pas les deux en même temps, Dieu merci. D'ailleurs et hors sujet, je n'écoute ni l'une ni l'autre )

    Si tu veux les deux informations, forme une structure (composée de ces deux informations) et renvoie la structure !

  2. #22
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 94
    Par défaut
    RE diogene

    Parfait , je vais créer alors une structure qui contiendera les 2 fonctions
    int ecouter_funradio et int ecouter europe1 .

    Comment tu aurais fais appel aux 2 fonctions lorsque le programme arrive à CAS Radio on apellant les deux fonctions diogene ?

  3. #23
    Membre éprouvé Avatar de yakamoneye
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    108
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 108
    Par défaut
    switch (ecouter_la_radio)
    {
    case RADIOS:
    res1 = ecouter_europe1(frequence , débit); // pour écouter EUROPE1
    res2 = ecouter_funradio(frequence , débit); // pour écouter EUROPE1

    if (selectionner == true )

    return res1; // ecouter EUROPE1
    else if (selectionner == true ) return res2; // ecouter FUN RADIO

    break;
    De toute façon où se trouve l'intêret d'un switch si il n'y à qu' un seul case et aucune clause default ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if ( RADIOS==ecouter_la_radio() )
    {
      [...]
    }

  4. #24
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 615
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 615
    Billets dans le blog
    2
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    si ( PROBLEME CLAIR == VRAI)
        return  BONNE REPONSE ;
    else
        return PLEINS D'EFFORTS POUR RIEN
    

Discussions similaires

  1. [AC-2010] Requete SOMME avec condition 'non vide' sur un autre champ
    Par LAURENTN45 dans le forum Requêtes et SQL.
    Réponses: 14
    Dernier message: 11/12/2012, 20h46
  2. [Batch] Problème syntaxe avec condition if ( ) else () pour NT
    Par carreau dans le forum Scripts/Batch
    Réponses: 3
    Dernier message: 14/10/2011, 18h45
  3. Requête avec condition en AND sur deux tables
    Par sologne dans le forum Requêtes
    Réponses: 3
    Dernier message: 19/05/2011, 11h09
  4. Conditions If Else sur CSS
    Par chok371 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 15/07/2010, 15h56
  5. Utiliser MySqlAdmin avec des droits utilisateurs sur XP
    Par thorgal85 dans le forum Outils
    Réponses: 2
    Dernier message: 18/03/2005, 12h19

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