2010-10-02 4 views
-1

C: \ Users \ янь \ рабочий стол \ glossary_demo.h (2) : ошибка C2236: непредвиденный 'класс' 'определенные' C: \ Users \ янь \ рабочий стол \ glossary_demo. h (2) : ошибка C2144: синтаксическая ошибка: отсутствует ';' до типа 'defined' c: \ users \ yan \ desktop \ glossary_demo.h (2) : ошибка C2501: 'abstract': missing спецификаторы класса хранения или типа c: \ users \ yan \ desktop \ glossary_demo. h (2) : фатальная ошибка C1004: неожиданный конец файла Ошибка при выполнении 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); 

} 

я делаю новый файл (h) на рабочем столе >>>>>> glossary_demo.ч

следующее содержание:

абстрактный класс

класс, определенный, чтобы создать подкласс проще

массив

упорядоченный набор значений

сбора

класс, который используется для группировки и обработки связанных объектов

время компиляции

время, в течение которого исходный код анализируется и преобразуется в объектный код

словарь

коллекцию ключа/пара значений

каркас

совокупность классов, функций и протоколов, которые связаны поддерживать определенный

платформа

экземпляра

конкретное представление класса

сообщение

метод и связанные с ним аргументы которые отправляются на объект

сохранить кол-во

подсчет количества раз объект ссылается

селектор

имя, используемое для выбора способа выполнить для объекта


Я хочу, чтобы на экране показывая, когда я ввожу: селектор, тогда покажите мне (имя используется .......

ответ

2

Вы используете

#include "glossary_demo.h" 

который в основном инъекционным содержимое glossary_demo.h в код во время компиляции. Ваш файл glossary_demo.h недействителен C, поэтому вы получаете все эти ошибки.

Похоже, что действительно вы хотите загрузить текстовый файл во время выполнения, что сильно отличается.

+0

так, что я могу сделать? Я просто хочу, когда я могу ввести массив или массивы, чтобы отобразить (упорядоченный набор значений) это предложение .... – pepajen

+0

спасибо за ваш ответ! – pepajen

+0

del "class" & "for" (синее слово) ????? – pepajen

0

Вы отметили свой вопрос C, но class могут быть использованы только в C++, не C.

Ваша ошибка из файла glossary_demo.h, пожалуйста, покажите его содержание.

BTW, он должен быть

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

Я показываю содержимое – pepajen

+0

Как решить проблему? – pepajen