у меня есть три модуля
main.cpp list.h list.cpp
В list.h я объявляю "void add_to_list_last(struct stud **head,struct stud *p);"
и саму функцию переношу в list.cpp
тип stud оставляется в main.cpp
и начитаю компиляцию оно, Exe - не собирает
выдает такие ошибки
1>d:\с++\lab#51\51\51\list.cpp(37) : error C2027: use of undefined type 'stud'
1> d:\с++\lab#51\51\51\list.h(4) : see declaration of 'stud'
1>d:\с++\lab#51\51\51\list.cpp(37) : error C2227: left of '->next' must point to class/struct/union/generic type
1>d:\с++\lab#51\51\51\list.cpp(37) : fatal error C1903: unable to recover from previous error(s); stopping compilation
ЕСЛИ ЖЕ
тип stud оставляется в main.cpp скопировать в list.cpp то имеем следуюшию ошибку
1>list.obj : error LNK2005: "void __cdecl add_to_list_last(struct stud * *,struct stud *)" (?add_to_list_last@@YAXPAPAUstud@@PAU1@@Z) already defined in 51.obj
РЕБЯТА ПОМОГИТЕ ПОЖАЛУЙСТА!
Примечание:
#include "list.h" в list.cpp, если этого ещё не сделали. СДЕЛАЛ
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.