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

Visual C++ Discussion :

il reste des problèmes de compilation


Sujet :

Visual C++

  1. #1
    Membre extrêmement actif
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Localisation : France, Mayenne (Pays de la Loire)

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

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 022
    Par défaut il reste des problèmes de compilation
    bonjour
    il reste des problèmes de compilation
    notamment:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    struct mySynset
    {
       int Number;
       int Frequence;
       int Identifier;
       int pos;
       float Value;
       char Word[80];
       char Definition[500];
    };
    quand j'adresse cette structure
    je code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    		for( pos = 1; pos <= NUMPARTS; pos++)
    		{	
    			dbase = pos;
    			ptrtyp = 0;
    			whichsense = ALLSENSES;
    			synsetptr = Search::findtheinfo_ds( searchstr, dbase, ptrtyp, whichsense);
    			synset->Number = synsetptr->hereiam;
    			synset->Word = (char[80])searchstr;
    			synset->pos = atoi(synsetptr->pos);
    			synset->Definition = (char[500])synsetptr->defn;
    			results->push_back( synset);
    		}
    et j'ai l'injure du compilateur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    1>..\..\..\..\..\..\WordNet\src\lib\WnOver.cpp(47): error C2440: 'cast de type'*: impossible de convertir de 'char *' en 'char [80]'
    1>          Aucune conversion en types tableau, même s'il y a des conversions en références ou en pointeurs de tableau
    1>..\..\..\..\..\..\WordNet\src\lib\WnOver.cpp(49): error C2440: 'cast de type'*: impossible de convertir de 'char *' en 'char [500]'
    1>          Aucune conversion en types tableau, même s'il y a des conversions en références ou en pointeurs de tableau
    qui m'aidera sera

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 466
    Par défaut
    Après près de 3 ans, vous ne comprenez toujours pas comment fonctionnent les forum d'entre-aide, c'est hallucinant.

    Je ne peux que paraphraser le compilateur, qui a l'extrême obligeance de ne pas se faire blouser par un cast à la C bien pourri. VS, c'est pas un compilateur C des années 70 mon gars.

    Si vous ne connaissez pas la différence entre un tableau de char et un pointeur sur char (comme le ferait un programmeur C sortie tout droit du mésozoïque de l'informatique), je vous invite à relire très attentivement les cours d'INITIATION au C++.

    Un indice, "Word" et "Definition" sont de vrais tableaux qui ont déjà allouée tout plein de mémoire.

    Pourquoi vous ne faites pas la vraie copie ???
    https://msdn.microsoft.com/fr-fr/library/ms175759.aspx

    Code pourri pour rattraper votre conception bancale :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ...
    strcpy_s(synset->Word, 80, searchstr);
    ...
    strcpy_s(synset->Definition, 500, synsetptr->defn);
    ...

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

Discussions similaires

  1. Droits sur dossier cause des problèmes de compilation
    Par Black Bullet dans le forum Windows 7
    Réponses: 4
    Dernier message: 05/09/2015, 09h43
  2. Réponses: 0
    Dernier message: 15/04/2010, 14h00
  3. Réponses: 0
    Dernier message: 05/11/2009, 06h46
  4. Problème de compilation des fonctions pde
    Par pinoux dans le forum MATLAB
    Réponses: 1
    Dernier message: 31/03/2009, 18h33
  5. [8.1] Problème pré-compilation des JSP
    Par cloogy dans le forum Weblogic
    Réponses: 3
    Dernier message: 23/07/2007, 15h48

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