|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.04.2013, 16:22 | #11 |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Код:
typedef используется для создания синонимов имён типа: Код:
Код:
|
29.04.2013, 17:40 | #12 |
Форумчанин
Регистрация: 23.11.2012
Сообщений: 428
|
тогда ждемс ответа Hemul
п.с. ошибки так или иначе еще остались (в предыдущем посте) |
29.04.2013, 17:55 | #13 |
Форумчанин
Регистрация: 03.10.2010
Сообщений: 321
|
...
В процессе поиска ошибки полез не в ту степь, и добавил еще и typedef (Однако MinGW с .c файлом это удачно скомпилил) . Извиняюсь, мой косяк, исправил пост. Последний раз редактировалось Hemul; 29.04.2013 в 18:03. |
29.04.2013, 18:16 | #14 | |
Форумчанин
Регистрация: 23.11.2012
Сообщений: 428
|
Цитата:
1>Add, Delete, Change.obj : error LNK2005: _main уже определен в Main.obj 1>Add, Delete, Change.obj : error LNK2005: "struct PhoneBook * PB" (?PB@@3PAUPhoneBook@@A) уже определен в Main.obj 1>Add, Delete, Change.obj : error LNK2005: "char const * const FileName" (?FileName@@3PBDB) уже определен в Main.obj 1>Save-Load.obj : error LNK2005: _main уже определен в Main.obj 1>Save-Load.obj : error LNK2005: "struct PhoneBook * PB" (?PB@@3PAUPhoneBook@@A) уже определен в Main.obj 1>Save-Load.obj : error LNK2005: "char const * const FileName" (?FileName@@3PBDB) уже определен в Main.obj 1>Search, Filtering.obj : error LNK2005: _main уже определен в Main.obj 1>Search, Filtering.obj : error LNK2005: "struct PhoneBook * PB" (?PB@@3PAUPhoneBook@@A) уже определен в Main.obj 1>Search, Filtering.obj : error LNK2005: "char const * const FileName" (?FileName@@3PBDB) уже определен в Main.obj 1>D:\институт\программирование\Курс овая работа за 1 курс 2 семестр\KR_2S\Debug\KR_2S.exe : fatal error LNK1169: обнаружен многократно определенный символ - один или более |
|
29.04.2013, 18:27 | #15 |
Форумчанин
Регистрация: 03.10.2010
Сообщений: 321
|
Судя по ошибкам, у вас в файлах Change, Save-Load, Filtering идет конфликт с теми объявлениями, что написаны в Main. Пересмотрите еще раз все свои исходные файлы на предмет переобъявления одних и тех же функций и переменных
|
29.04.2013, 18:35 | #16 |
Форумчанин
Регистрация: 23.11.2012
Сообщений: 428
|
да они даже еще не написаны толком... так только заготовки пока...
Search, Filtering.cpp Код:
Код:
Код:
Код:
Код:
|
29.04.2013, 18:53 | #17 |
Форумчанин
Регистрация: 03.10.2010
Сообщений: 321
|
Ты во все файлы включаешь Main.cpp в котором есть функция main. Получается во время подстановки несколько функций main.
Вообще принято распологать в h файлах объявления, а в с - реализацию. Создай файл PhoneBook.h - там расположи структуру. Код:
Код:
Functions.cpp : Код:
И в конце пишешь main функцию Код:
Стукрутра #ifndef MACROSS - если не объявлен макрос MACROSS войти в блок #define MACROSS - объявить макрос #endif - конец блока. Это директивы препроцессора и выполняются на этапе компиляции. Это дает при любом количестве подключений файла только одно его фактическое включение Последний раз редактировалось Hemul; 29.04.2013 в 19:53. |
29.04.2013, 19:38 | #18 |
Форумчанин
Регистрация: 23.11.2012
Сообщений: 428
|
вообще бред получился -_-
во первых может в модулях функций подключать не Functions.h, а все таки PhoneBook.h? во вторых дефайн count объявлен в майне, может стоит перенести к структуре? да и FileName тоже в майне кстати объявлен... ну и короче остальное смотрите в ошибках |
29.04.2013, 19:58 | #19 |
Форумчанин
Регистрация: 03.10.2010
Сообщений: 321
|
Я постарался отобразить только структуру файлов и что в них должно быть.
СМ приложение Последний раз редактировалось Hemul; 29.04.2013 в 20:01. |
29.04.2013, 20:14 | #20 |
Форумчанин
Регистрация: 23.11.2012
Сообщений: 428
|
уже лучше, говорит
error C2065: COUNT: необъявленный идентификатор error C2065: FileName: необъявленный идентификатор |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение многомерного массива в файл | Agrahil | Общие вопросы Delphi | 7 | 10.12.2011 13:55 |
сохранение массива float в файл | alvahtin | Общие вопросы C/C++ | 1 | 11.10.2011 12:55 |
Сохранение массива в файл | Дмитрий Стариков | Общие вопросы Delphi | 7 | 26.09.2010 19:51 |
Сохранение двумерного массива в файл | AngelOfDeath | Общие вопросы Delphi | 5 | 04.10.2008 09:37 |
Сохранение массива в файл | Artem | Общие вопросы Delphi | 10 | 11.12.2007 20:00 |