![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.07.2012
Сообщений: 8
|
![]()
здравствуйте ! Помогите пожалуйста очень прошу разобраться в ошибке что не так я только учусь и застопорился вот на чем не пойму(вот программный код списанный с учебника)
Код:
1> таблица.cpp 1>таблица.cpp(14): warning C4244: =: преобразование "int" в "float", возможна потеря данных 1>таблица.cpp(17): warning C4244: =: преобразование "double" в "float", возможна потеря данных 1>таблица.cpp(17): error C2143: синтаксическая ошибка: отсутствие ")" перед ";" 1>таблица.cpp(15): error C3861: While: идентификатор не найден 1>таблица.cpp(19): error C2065: farh: необъявленный идентификатор 1>таблица.cpp(19): error C2065: farh: необъявленный идентификатор 1>таблица.cpp(21): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию 1>таблица.cpp(21): warning C4273: getch: несовместимая компоновка dll 1> e:\Program File\VC\include\conio.h(128): см. предыдущее определение "getch" 1>таблица.cpp(23): error C2059: синтаксическая ошибка: } 1>таблица.cpp(23): error C2143: синтаксическая ошибка: отсутствие ";" перед "}" 1>таблица.cpp(23): error C2059: синтаксическая ошибка: } ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== ![]() ![]() ![]() ________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 08.07.2012 в 11:18. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.05.2012
Сообщений: 352
|
![]()
while с маленькой буковки
fahr <-upper должен быть fahr <= upper |
![]() |
![]() |
![]() |
#3 |
Регистрация: 08.07.2012
Сообщений: 8
|
![]()
спасибо!А вот это что означает 1>решение.cpp(14): warning C4244: =: преобразование "int" в "float", возможна потеря данных
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 07.07.2012
Сообщений: 99
|
![]()
fahr - вещественное float
lower - целочисленное int в 14 строке fahr=lower; вещественному типу присваиваешь целочисленное, поэтому возможна потеря данных
Человек
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 08.07.2012
Сообщений: 8
|
![]()
спасибо! а вот это не пойму откуда взялось double (1>таблица.cpp(17): warning C4244: =: преобразование "double" в "float", возможна потеря данных) его же нет в коде и вообще подскажите самую простую книгу по которой можно легко и понятно научиться я воообще новичок и не пойму где какие типы переменных бывают и что к ним относиттся какие операторы писчать и вообще слова какие используются а где можно писть всё что хочешь (то есть я понимаю должен идти сначал какойто оператор а за ним слова какие то какую можно книгу чтобы знать когда и где писать конкретный оператор а то я не могу понять ничего когда и что писать желательно простенькую и понятную книгу для таких дубов как я СПАСИБО БОЛЬШОЕ
![]() |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 69
|
![]()
На выбор: http://programmersforum.ru/showthread.php?t=31602 =)
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 08.07.2012
Сообщений: 8
|
![]()
спасибо!но вот возник вопрос это ведь с учебника списан код и он пишет что должно работать. книга называется БОРИС ПАХОМОВ visul c++2010 для начинающих страница31 по его учебнику а так редакторе 41
![]() ![]() ![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 13.12.2007
Сообщений: 788
|
![]()
Не питайте иллюзий по поводу корректности кода в учебниках, довольно часто там присутствует множество синтаксических ошибок
Причем "warning C4244: =: преобразование "double" в "float", возможна потеря данных" это не совсем ошибка, а предупреждение, несмотря на его наличие программа будет работать, но во многих случаях такое все таки чревато ошибками
благодарность - сюда (не забываем писать от кого)
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 08.07.2012
Сообщений: 8
|
![]()
ещё раз спасибо!но тут же возникает другой вопрос?! если в учебниках синтаксические ошибки то какже выучить язык по какой книге все таки а? помогите пожалуйста извините за мою настойчивость но я так хочу выучить и не могу понять с чего начать и как направить свои действия
![]() Последний раз редактировалось tugarin; 12.07.2012 в 21:08. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нюансы в программном коде Win32 API | voyager2011 | Win Api | 4 | 28.10.2011 16:08 |
Ошибка в программном коде что делать! | LLWIS | C++ Builder | 9 | 23.08.2011 18:56 |
Обьясните что делают и означают пару строк в программном коде! | FreeZeT | Общие вопросы C/C++ | 2 | 15.06.2010 03:20 |
Не могу разобраться в программном коде | knight190 | Помощь студентам | 0 | 12.06.2010 12:27 |
Вопрос *где в программном коде реализуется следующая операция... | Roman Charming | Общие вопросы Delphi | 4 | 19.06.2009 06:58 |