| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Ошибка при компиляции |
| Автор: SergFenko 28.5.2009, 16:20 | ||
Народ помогите разобраться, не пойму где ошибся. Вот прога :
Вот что пишет компилятор (VS2008) : 1>.\prog1.cpp(11) : error C2143: syntax error : missing ')' before ';' 1>.\prog1.cpp(11) : error C2143: syntax error : missing ']' before ')' 1>.\prog1.cpp(11) : error C2143: syntax error : missing ';' before ')' 1>.\prog1.cpp(11) : error C2059: syntax error : ')' 1>.\prog1.cpp(11) : error C2059: syntax error : ']' 1>.\prog1.cpp(11) : error C2238: unexpected token(s) preceding ';' 1>.\prog1.cpp(26) : error C2143: syntax error : missing ')' before ';' 1>.\prog1.cpp(26) : error C2059: syntax error : ')' 1>.\prog1.cpp(26) : warning C4390: ';' : empty controlled statement found; is this the intent? 1>.\prog1.cpp(53) : error C2001: newline in constant 1>.\prog1.cpp(54) : error C2146: syntax error : missing ')' before identifier 's1' 1>.\prog1.cpp(54) : warning C4305: 'argument' : truncation from 'int' to 'char' 1>.\prog1.cpp(54) : warning C4309: 'argument' : truncation of constant value 1>.\prog1.cpp(55) : warning C4305: 'argument' : truncation from 'int' to 'char' 1>.\prog1.cpp(55) : warning C4309: 'argument' : truncation of constant value |
| Автор: azesmcar 28.5.2009, 16:29 | ||||||||||
SergFenko
точку с запятой из макроса убрать
закрыть одинарную ковычку
Добавлено через 1 минуту и 25 секунд еще
'z1' - это не char. char - 1 символ |
| Автор: SergFenko 28.5.2009, 16:50 |
| Большое спасибо за консультацию. Это я читаю книгу Герберта Шилдта - Самоучитель С++ и пример взят оттуда. |
| Автор: jhonyxakep 30.5.2009, 17:39 | ||
Примеры из этой книги прерписывают вручную! никакой Finereader такого не сделает! |