IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Описание модулей, Си
сообщение
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 11
Пол: Мужской
Реальное имя: Юрий

Репутация: -  0  +


Объясните пожалуйста как нужно использовать модули в Си?
Я создаю файл к примеру List.h в нем пишуб к примеру:
#ifndef List_h
#define List_h
typedef
struct _elem {

int info;
struct _elem *next;

} elem, *pt;

extern int getelem(char *elname);
extern void addtobegin(pt *list, int info);
extern void addafter(pt listel, int info);
extern void addtoend(pt *list, int info);
extern void addbefore(pt listel, int info);
extern void delfirstel(pt *list);
extern void dellastel(pt *list);
extern void delel(pt *list, pt el);
extern void delbefore(pt *list, int info);
extern void delafter(pt *list, int info);
extern void printlist(pt list);
extern void checkel(pt list, int info);
extern void listclear(pt *list);
extern void showmenu();

#endif

Потом создаю файл List.c, где описываю все функции:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
#include "List.h"
typedef
struct _elem {

int info;
struct _elem *next;

} elem, *pt;
...


И в основном файле программы пишу:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <conio.h>
#include "List.h"
int main() {...
При компиляции в Dev c++ пишет, что неопределенное обращение к функциям....
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.03.2024 14:06
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name