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 :

les variables globales


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Avril 2016
    Messages : 5
    Par défaut les variables globales
    bonjour,

    PS je suis novice en programmation

    alors voilà j'ai un petit soucis avec les variables globales.
    dans ce petit exercices il y a une erreur en ligne 19 34 et 35
    et depuis plusieurs jours que je cherche je ne trouve pas.
    pourriez vous m'aider SVP.

    merci
    Images attachées Images attachées  

  2. #2
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    Par défaut
    Quel est l'erreur que tu as ?

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  3. #3
    Membre Expert Avatar de jopopmk
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2011
    Messages
    1 856
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 1 856
    Par défaut
    Salut,

    par curiosité, quel EDI utilises-tu ?
    Sinon sur les lignes dont tu nous parles il s'agit vraissemblablement d'appel à des fonctions qui n'existent pas.
    Dans la librairie standard du C les fonctions pour les pseudo-aléatoires sont srand et rand (et non srandom et random).
    Pour le reste de ton code j'ai pas regardé.

    Bon dev.

  4. #4
    Expert éminent

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 5 202
    Par défaut
    Pour ton information, initialiser prend un struct bot en argument, c'est à dire qu'a chaque appel de la fonction, une variable est créée, avec une copie de l'argument.

    Ainsi, initialiser( robots[x] ) commence par créer un struct bot nommé b (dans la fonction), et l'initialise avec la valeur de robots[x].

    Du coup, cet argument ne sert à rien, parce que robots[x] n'est pas modifié par la fonction, et b est complètement reconstruit par la fonction.

    Tu dois sois le remplacer par un pointeur (ce qui permettra de modifier le pointé), soit retirer l'argument completement (en faire une variable interne), et la renommer en creer_bot

  5. #5
    Membre du Club
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Avril 2016
    Messages : 5
    Par défaut
    bonjour,
    pour répondre à tous le monde je vais commencer par précisé que mon ide est code blocks.
    mon erreur afficher est( la fonction srandon et randon n'est pas reconnu.)

  6. #6
    Membre du Club
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Avril 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant ERP

    Informations forums :
    Inscription : Avril 2016
    Messages : 5
    Par défaut
    reSalut,
    en utilisant la solution de "jopopmk" avec srand et rand à la place des srandon randon je n'est plus d'erreur.
    merci bien

  7. #7
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 832
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 832
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par charly5 Voir le message
    alors voilà j'ai un petit soucis avec les variables globales.
    dans ce petit exercices il y a une erreur en ligne 19 34 et 35
    ...
    en utilisant la solution de "jopopmk" avec srand et rand à la place des srandon randon je n'ai plus d'erreur.
    Bonjour

    Moi je ne vois pas trop le lien entre ces lignes 19, 34 et 35 (et la solution) et les variables globales...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

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

Discussions similaires

  1. Les variables globales en C++
    Par jeje99 dans le forum C++
    Réponses: 4
    Dernier message: 03/02/2006, 15h52
  2. Réponses: 13
    Dernier message: 21/11/2005, 11h05
  3. Supprimer la mémoire utilisée par les variables globales
    Par dnaprotector dans le forum OpenGL
    Réponses: 4
    Dernier message: 21/07/2005, 13h18
  4. question sur les variables globales et les thread posix
    Par souris_sonic dans le forum POSIX
    Réponses: 5
    Dernier message: 13/06/2003, 13h59
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

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