Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2012, 15:34   #1
samarjan
 
Регистрация: 04.10.2012
Сообщений: 5
По умолчанию Ошибка типа LINK

Ошибка появляется при попытке вызвать функцию addToEnd

while(fscanf (fp, "%i", &i) != (EOF))
{
addToEnd(i);
}

Вот ее описание
void AddToEnd(int newInfo) {
if(first == NULL)
{
first = new TListElem;
first -> info = newInfo;
first -> next = NULL;
} else {
TListElem *temp = new TListElem;
temp -> info = newInfo;
temp -> next = NULL;

TListElem *temp2 = first;
while(temp2!=NULL) {
temp2 = temp2 -> next;
}
temp2 -> next = temp;
}
}

и сама структура
struct TListElem
{
int info;
TListElem* next;
};

TListElem* first = NULL;

А вот собственно ошибки
1>1111.obj : error LNK2028: ссылка на неразрешенную лексему (0A000058) "void __cdecl addToEnd(int)" (?addToEnd@@$$FYAXH@Z) в функции "int __cdecl main(void)" (?main@@$$HYAHXZ)
1>1111.obj : error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl addToEnd(int)" (?addToEnd@@$$FYAXH@Z) в функции "int __cdecl main(void)" (?main@@$$HYAHXZ)
1>C:\Users\Dima\Documents\Visual Studio 2008\Projects\123\Debug\123.exe : fatal error LNK1120: 2 неразрешенных внешних элементов
samarjan вне форума Ответить с цитированием
Старый 15.12.2012, 15:59   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

addToEnd

Цитата:
Вот ее описание
void AddToEnd(int newInfo) {
Её ли?.. Первую букву смотрим внимательно.
p51x вне форума Ответить с цитированием
Старый 15.12.2012, 16:01   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вы описали AddToEnd, а вызываете addToEnd.
внимательнее.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как подружить TP-Link TL-R460 и D-Link Dir-300 magistic Компьютерное железо 1 10.10.2012 11:56
Ошибка типа Link2019 (С#) Elloriane Общие вопросы C/C++ 8 19.02.2012 18:29
Реализация программ типа AM-DeadLink, Web Link Validator (чекеры ссылок) Upgrades Работа с сетью в Delphi 2 10.10.2011 11:18
ошибка incremental link the_deer_one Общие вопросы C/C++ 1 25.08.2010 16:54
Ошибка о неизвесности типа IgorKr Общие вопросы C/C++ 4 13.07.2009 11:26