2010-10-02 5 views
-1

C: \ Users \ yan \ Desktop \ glossary_demo.h (2) : erreur C2236: inattendu 'classe' '' définis C: \ Users \ yan \ Desktop \ glossary_demo. h (2) : erreur C2144: erreur de syntaxe: manquant ';' avant le type 'défini' c: \ users \ yan \ desktop \ glossary_demo.h (2) : erreur C2501: 'abstract': manquant spécificateurs de classe de stockage ou de type c: \ users \ yan \ desktop \ glossary_demo. h (2) : erreur irrécupérable C1004: fin inattendue de fichier trouvé Erreur lors de l'exécution de cl.exe.C Program..help

#include < stido.h> 
#include < string.h> 
#include < stdlib.h> 

char*ArryString[1000]; 

char*key[80]; 

char result[256]; 

int IineRend; 


#include"glossary_demo.h"//not implemented.use glossary_stored at the main time 

int main() 
{ 



    IineRend=rendFile(); 
    //sortArray(); 

for(int i=0; i<IineRend;i++) 
{ 
printf("%S\n",ArryString[i]); 
} 
while(inputkey()!=0) 
} 

int value; 

bool found =searchkey(&value); 
displayResult(found,value); 

} 

Je fais un nouveau fichier (h) sur le bureau >>>>>> glossary_demo.h

le contenu suivant:

classe abstraite

une classe définie pour faciliter la création sous-classe plus facile

tableau

une collection ordonnée de valeurs

collection

classe

qui a utilisé pour le regroupement et la manipulation d'objets liés

temps de compilation

le temps pendant lequel le code source est analysée et convertie en code objet

dictionnaire

une collection de clés/paires de valeurs

cadre

un ensemble de classes, des fonctions et des protocoles qui sont liés à l'appui certain

plate-forme

exemple

une représentation concrète d'une classe de message

la méthode et ses arguments associés qui sont envoyés à un objet

Conserver le compte

un décompte du nombre de fois qu'un objet est référencé

sélecteur

le nom utilisé pour sélectionner la méthode pour exécuter un objet


Je veux l'écran montrant, quand je saisis: sélecteur puis montrez-moi (le nom utilisé .......

Répondre

2

Vous utilisez

#include "glossary_demo.h" 

qui est essentiellement injectait le contenu de glossary_demo.h dans votre code à la compilation. Votre fichier glossary_demo.h n'est pas valide C, c'est pourquoi vous obtenez toutes ces erreurs.

Il semble que vraiment vous voulez charger un fichier texte à l'exécution, ce qui est très différent.

+0

Que puis-je faire? je veux juste quand j'introduire tableau ou tableaux peuvent afficher (une collection ordonnée de valeurs) cette phrase .... – pepajen

+0

merci pour votre réponse! – pepajen

+0

de la "classe" et "pour" (mot bleu) ????? – pepajen

0

Vous avez marqué votre question C, mais class peut être utilisé que dans C++, non C.

Votre erreur provient du fichier glossary_demo.h, veuillez en montrer le contenu.

BTW, il doit être

#include <stdio.h> (not <stido.h>) 
+0

J'ai montré le contenu – pepajen

+0

Comment résoudre le problème? – pepajen