bonjour
je code la suite et j'ai des problèmes
l'interface est ci dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
void CParserManager::BSplitTag( char* pNextToken, char* pWord, char* pPos, char* pFlex, stAnalysedWord& pNextWord, unsigned long* ulWordNumber)
et le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
		// il reste à provisionner le résultat de la découpe : )
		pNextWord = new stAnalysedWord();
		pNextWord.wsWord = L")";
		pNextWord.wsLemma = L")";
		pNextWord.POS = POS_MARK;
		pNextWord.ulStart = *ulWordNumber;
génère:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
1>..\..\..\..\Linguistic\ParserManager\src\ParserManager.cpp(634): error C2679: '=' binaire*: aucun opérateur trouvé qui accepte un opérande de partie droite de type 'SpecificationLoader::stAnalysedWord *' (ou il n'existe pas de conversion acceptable)
1>          D:\usr\Specification LoaderV4.01\dev\Common\com\Structure.h(79): peut être 'SpecificationLoader::stAnalysedWord &SpecificationLoader::stAnalysedWord::operator =(const SpecificationLoader::stAnalysedWord &)'
1>          lors de la tentative de mise en correspondance de la liste des arguments '(SpecificationLoader::stAnalysedWord, SpecificationLoader::stAnalysedWord *)'
1>..\..\..\..\Linguistic\ParserManager\src\ParserManager.cpp(770): error C2664: 'SpecificationLoader::CParserManager::BSplitTag'*: impossible de convertir le paramètre 5 de 'SpecificationLoader::stAnalysedWord *' en 'SpecificationLoader::stAnalysedWord &'
1>..\..\..\..\Linguistic\ParserManager\src\ParserManager.cpp(774): error C2679: '=' binaire*: aucun opérateur trouvé qui accepte un opérande de partie droite de type 'SpecificationLoader::stAnalysedWord *' (ou il n'existe pas de conversion acceptable)
1>          D:\usr\Specification LoaderV4.01\dev\Common\com\Structure.h(79): peut être 'SpecificationLoader::stAnalysedWord &SpecificationLoader::stAnalysedWord::operator =(const SpecificationLoader::stAnalysedWord &)'
1>          lors de la tentative de mise en correspondance de la liste des arguments '(SpecificationLoader::stAnalysedWord, SpecificationLoader::stAnalysedWord *)'
1
qui m'aidera sera