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 :

Nom de variable en fonction d'une itération


Sujet :

C++

  1. #21
    Membre très actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Par défaut
    Hello, je ne sais pas trop d'où viennent les erreurs de compil, peut être juste un probleme de config du projet. Les fichier Matrix.x et Precipitae.x sont-ils dans dans d'autres répertoires ?.
    Il y a quelques lignes de ton code qui me laissent perplexe...

    par exemple à quoi servent les assignations dans les lignes suivantes ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    dataBase >> LatticeParameter_M;
    LatticeParameter_M = LatticeParameter_M;
    dataBase >> AtomicVolume_M;
    AtomicVolume_M = AtomicVolume_M;

  2. #22
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    Citation Envoyé par GeantVert13 Voir le message
    Hello, je ne sais pas trop d'où viennent les erreurs de compil, peut être juste un probleme de config du projet.
    salut,

    es ce possible que tu essais sur ton pc si cela fonctionne car si c'est un probleme de projet je ne vois pas d'ou ca peut venir car j'ai tous fait dans les regles de l'art.


    Citation Envoyé par GeantVert13 Voir le message
    Les fichier Matrix.x et Precipitae.x sont-ils dans dans d'autres répertoires ?.
    oui

    Citation Envoyé par GeantVert13 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    dataBase >> LatticeParameter_M;
    LatticeParameter_M = LatticeParameter_M;
    dataBase >> AtomicVolume_M;
    AtomicVolume_M = AtomicVolume_M;
    en fait la commande >> sert à defiler mot par mot dans le fichier texte dataBase, ensuite je stocke les mots ou nombres dans des variables


    (merci de ton aide)

  3. #23
    Membre très actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Par défaut test sous Visual C++ 2010 Express
    bon ben tout marche bien chez moi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    1>------ Début de la régénération globale*: Projet*: Test1, Configuration*: Debug Win32 ------
    1>  Precipitate.cpp
    1>  Matrix.cpp
    1>  main.cpp
    1>  Génération de code en cours...
    1>  Test1.vcxproj -> c:\documents and settings\xxx\mes documents\visual studio 2010\Projects\Test1\Debug\Test1.exe
    ========== Régénération globale*: 1 a réussi, 0 a échoué, 0 a été ignoré ==========
    si les fichiers .h se trouvent dans d'autres répertoires il faut peut être que lors de ton include, tu précise le répertoire, (ex #include "repertoire/Matrix.h"). Ou alors dans la config de ton projet préciser les répertoires à scruter pour trouver les includes

  4. #24
    Membre très actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Par défaut
    Citation Envoyé par 21did21 Voir le message
    en fait la commande >> sert à defiler mot par mot dans le fichier texte dataBase, ensuite je stocke les mots ou nombres dans des variables
    L'opérateur '>>' va déjà attribuer la bonne valeur à tes variables LatticeParameter_P et AtomicVolume_M.

    Faire une assignation du genre x=x, à moins qu'il y ait un truc énorme qui m'échappe, ne sert absolument à rien.

  5. #25
    Membre émérite Avatar de Steph_ng8
    Homme Profil pro
    Doctorant en Informatique
    Inscrit en
    Septembre 2010
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant en Informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 677
    Par défaut
    Citation Envoyé par GeantVert13 Voir le message
    si les fichiers .h se trouvent dans d'autres répertoires il faut peut être que lors de ton include, tu précise le répertoire, (ex #include "repertoire/Matrix.h"). Ou alors dans la config de ton projet préciser les répertoires à scruter pour trouver les includes
    Il faut peut-être ???
    Moi je dirais « il faut » tout court*!

    Le compilateur n'est pas devin, il ne peut pas deviner où il doit aller chercher les fichiers source.
    Il faut lui indiquer où il peut les trouver, sachant que par défaut il cherche dans le répertoire courant de travail (celui à partir duquel il est appelé) pour les fichiers utilisateur.
    Pour cela, deux possibilités, comme l'a dit GeantVert13 :
    1. indiquer complètement le chemin dans la directive « #include », en relatif (à partir du répertoire de travair) ou en absolu (à partir de la racine) ;
    2. indiquer au compilateur dans quels autres dossier chercher.

  6. #26
    Membre émérite Avatar de Steph_ng8
    Homme Profil pro
    Doctorant en Informatique
    Inscrit en
    Septembre 2010
    Messages
    677
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant en Informatique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 677
    Par défaut
    Citation Envoyé par GeantVert13 Voir le message
    Faire une assignation du genre x=x, à moins qu'il y ait un truc énorme qui m'échappe, ne sert absolument à rien.
    Je n'aurais pas dit mieux…

  7. #27
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    merci beaucoup d'avoir pris le temps de tester, c'est tres gentil!

    Citation Envoyé par GeantVert13 Voir le message
    L'opérateur '>>' va déjà attribuer la bonne valeur à tes variables LatticeParameter_P et AtomicVolume_M.
    Faire une assignation du genre x=x, à moins qu'il y ait un truc énorme qui m'échappe, ne sert absolument à rien.
    mdr, oui ca sert à rien, c'est juste pour me rassurer

  8. #28
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    Citation Envoyé par Steph_ng8 Voir le message
    Il faut peut-être ???
    Moi je dirais « il faut » tout court*!
    Pour cela, deux possibilités, comme l'a dit GeantVert13 :
    1. indiquer complètement le chemin dans la directive « #include », en relatif (à partir du répertoire de travair) ou en absolu (à partir de la racine) ;
    2. indiquer au compilateur dans quels autres dossier chercher.
    le seul truc que je n'arrive pas à saisir est que mon .h et .cpp sont tous dans le meme repertoire de travail (celui du main) donc je ne vois pas pourquoi mon code::block ne le trouve pas

    c'est peut etre un probleme de compilateur....

  9. #29
    Membre très actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    176
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 176
    Par défaut
    essaye en mettant le chemin complet de tes .h dans tes #include.

    Si ça marche il faut que tu configure ton projet pour qu'il aille chercher les .h au bon endroit

  10. #30
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Par défaut
    Citation Envoyé par GeantVert13 Voir le message
    essaye en mettant le chemin complet de tes .h dans tes #include.

    Si ça marche il faut que tu configure ton projet pour qu'il aille chercher les .h au bon endroit
    je vais essayer de voir cela, en tout cas c'est rassurant que ca marche chez toi car je savais plus quoi faire

    merci tous de votre aide

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Nom de variable, en fonction d'une itération
    Par maximefabas dans le forum ActionScript 3
    Réponses: 10
    Dernier message: 21/06/2010, 16h49
  2. Nom de variable créé à partie d'une variable
    Par vargasvan dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 25/09/2007, 13h37
  3. Réponses: 17
    Dernier message: 15/04/2007, 12h28
  4. [VBA-E] Nom et couleur bouton fonction d'une cellule
    Par zouille dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/04/2006, 17h00
  5. Réponses: 4
    Dernier message: 16/02/2006, 10h40

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