2016-04-14 3 views
1

Я пишу программу c и наткнулся на функцию declare().c язык программирования - declare() function

Когда я искал в Интернете для этого, я получил результаты об объявлении функции и определении функции.

Я хотел бы знать о функции DECLARE() в C, что она делает, каковы ее параметры и т.д.

Вот блок кода, который использует функцию:

char file[50]; 
strcpy(file,"IS_inst.txt"); 
declare(file,IS_ins,&IS_inst_count); 
strcpy(file,"DS_inst.txt"); 
declare(file,DS_ins,&DS_inst_count); 
strcpy(file,"AD_inst.txt"); 
declare(file,AD_ins,&AD_inst_count); 
strcpy(file,"REG_OPERAND.txt"); 
declare(file,REG_oprand,&REG_op_count); 
+0

Позвольте мне быть первым, кто скажет ... А? – WhozCraig

+1

Поиск файлов заголовков проекта для 'declare', это может быть макрос (просто гадание здесь). –

+0

Если вы используете Visual Studio, нажмите F12 на функцию 'declare'. Если вы используете gcc, используйте переключатель [-E] (http://stackoverflow.com/a/4900890/509868). Если что-то еще, попробуйте сделать что-то в этом направлении. – anatolyg

ответ

3

В C нет такой функции, она может/должна быть определена в вашей программе.

0

Вы должны выполнять эту функцию в вашем коде

-1

функция Declare означает, что вы присваиваете возвращаемую функцию типа. Нет встроенной функции с именем «Объявить функцию». Предположим, вы хотите создать функцию для добавления чисел. Таким образом, вы можете назвать функцию «Добавить». В программировании c вы должны объявить тип функции в первом примере: для добавления двух целых чисел тип функции должен быть int Add() {}

+0

Это не отвечает на вопрос. –

3

В стандартной библиотеке C нет функции, называемой declare, или, насколько это возможно Я знаю, в любой часто используемой дополнительной библиотеке.

Нет ничего особенного в названии declare. Его также можно было бы назвать foobar.

Он должен быть объявлен как функция или макрос где-то в вашей программе. Если в вашей среде разработки есть такая функция, попробуйте запросить имя (возможно, вы можете навести или щелкнуть правой кнопкой мыши по имени функции, если вы используете IDE). Или просто найдите исходный файл и любые его заголовки #include s для имени declare. grep и ctags - оба полезные инструменты для такого рода вещей.

Смежные вопросы