AnonymC
|
||||||
#1 | ||||||
какая то ошибка в книге - C++22.07.2009, 22:08. Просмотров 1748. Ответов 23
Метки нет Все метки)
(
При компилировки кричит на
1.Error 1 error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup MSVCRTD.lib proba 2.Error 2 fatal error LNK1120: 1 unresolved externals D:\Projects\proba\Debug\proba.exe 1 proba
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
22.07.2009, 22:08 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос какая то ошибка в книге (C++):
23
Ошибка в книге? - C++ Ошибка в книге Шилдта? - C++ Ошибка в листинге в книге - C++
указатели,вроде ошибка в книге - C++ Ошибка в книге или я что то не понимаю ? - C++ |
Rififi
2362 / 1055 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
|
|
22.07.2009, 22:11 | #2 |
в конец программы добавь
int main() { return 0; }
1
|
Rififi
2362 / 1055 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
|
|
22.07.2009, 22:21 | #4 |
примерно так:
#include <iostream> int main() { int y; std::cin >> y; y = f(y); std::cout << y << std::endl; return 0; }
1
|
AnonymC
|
|
22.07.2009, 22:27 [ТС] | #6 |
а нельзя ли просто написать где объявляют функцию - void?чтобы retun не написать?
Добавлено через 48 секунд Search.., читай первый пост я с учебником так...там как написано я так и написал...я только учу Добавлено через 1 минуту 18 секунд Rififi, вот что пишет, короче открывается окно и там Run-Time Check Failure #3 - The variable 'y' is being used without being initialized. на это орет y=f(y);
0
|
Vourhey
Почетный модератор
6489 / 2263 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
|
|
22.07.2009, 22:30 | #7 |
@lex, он тебе же английским по белому написал, что переменная у не инициализирована перед использованием. Так проинициализируй ее.
0
|
Rififi
2362 / 1055 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
|
|
22.07.2009, 22:47 | #9 |
@lex,
а почему так???почему :: ps я еще этого не проходил потому что всё, что содержит в себе стандартная библиотека с++, находится в пространстве имён std, поэтому полная запись должна выглядеть так: <имя_пространства> :: <идентификатор> Ламерский путь состоит в том, чтобы в начала файла запихнуть строку using namespace std, тогда можно не писать std::, но ты хочешь быть ламером? (((: а нельзя ли просто написать где объявляют функцию - void?чтобы retun не написать? по стандарту - нельзя. нубиками - можно (: вот что пишет, короче открывается окно и там Run-Time Check Failure #3 - The variable 'y' is being used without being initialized. это странно, потому что в этой строке std::cin >> y; как раз и происходит инициализация переменной.
1
|
AnonymC
|
|
22.07.2009, 22:55 [ТС] | #10 |
Rififi,аааа, я понял.....это :: для того что бы видет переменные в других функциях, да?
Добавлено через 4 минуты 27 секунд у меня пустота...ничего нету в консоли а так как сделал я выводлился 8
0
|
Rififi
2362 / 1055 / 44
Регистрация: 03.05.2009
Сообщений: 2,656
|
||||||
22.07.2009, 22:58 | #11 | |||||
нет, это для того, чтобы видеть переменные (функции, типы из этого пространства имён)
например:
у меня пустота...ничего нету в консоли а так как сделал я выводлился 8 я не смотрел что конкретно делает твоя функция, может так какой-то косяк. проверить правильность работы ввода-вывода можно так int f(int x) { return x * 10; } если получил увеличенное в 10 раз число - косяк у тебя, не получил - косяк в компиляторе (:
0
|
AnonymC
|
|
22.07.2009, 23:03 [ТС] | #12 |
Rififi, я так и думал
но я не понимаю почему так только ламеры делают?...кстати using namespace my_std; я в книжке и в хелп файле нашел......не думаю что автор книги ламер ![]() ![]() ![]() Добавлено через 3 минуты 25 секунд а у меня так не получается: пишет std is not class or member
0
|
CheshireCat
![]() 2900 / 1249 / 80
Регистрация: 27.05.2008
Сообщений: 3,432
|
|
22.07.2009, 23:04 | #13 |
Что за книга-то? "Гюльчатай, открой личико-то!"
![]()
0
|
Vourhey
Почетный модератор
6489 / 2263 / 123
Регистрация: 29.07.2006
Сообщений: 12,534
|
|
22.07.2009, 23:14 | #15 |
На вопрос темы был дан ответ. Нет главной функции. Вы тут уже нэймспэйсы обсуждаете. По теме еще есть вопросы? Нет - закрываю.
0
|
22.07.2009, 23:14 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
22.07.2009, 23:14 |
Привет! Вот еще темы с ответами:
15
Ошибка при подключении файла Sales_item.h из примера в книге - C++
Компилятор не дает написать main без int. Ошибка в книге, или в С так можно? - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |