![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 15 Всего: 88 |
Почему не компилится этот код?
У меня VC++6. -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
а какую ошибочку дает не скажеш
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 15 Всего: 88 |
--------------------Configuration: sys - Win32 Debug--------------------
Compiling... SELF.CPP D:\Newman2\sys\SELF.CPP(5) : error C2065: 'TE' : undeclared identifier D:\Newman2\sys\SELF.CPP(5) : error C2017: illegal escape sequence D:\Newman2\sys\SELF.CPP(5) : error C2017: illegal escape sequence D:\Newman2\sys\SELF.CPP(5) : error C2017: illegal escape sequence D:\Newman2\sys\SELF.CPP(5) : error C2017: illegal escape sequence D:\Newman2\sys\SELF.CPP(5) : error C2017: illegal escape sequence D:\Newman2\sys\SELF.CPP(5) : error C2017: illegal escape sequence D:\Newman2\sys\SELF.CPP(5) : error C2017: illegal escape sequence D:\Newman2\sys\SELF.CPP(5) : error C2065: 'n' : undeclared identifier D:\Newman2\sys\SELF.CPP(5) : error C2146: syntax error : missing ';' before identifier 'nvoid' D:\Newman2\sys\SELF.CPP(5) : error C2065: 'nvoid' : undeclared identifier D:\Newman2\sys\SELF.CPP(5) : error C2146: syntax error : missing ';' before identifier 'main' D:\Newman2\sys\SELF.CPP(5) : error C2017: illegal escape sequence D:\Newman2\sys\SELF.CPP(5) : error C2017: illegal escape sequence D:\Newman2\sys\SELF.CPP(5) : error C2146: syntax error : missing ';' before identifier 'n' D:\Newman2\sys\SELF.CPP(5) : error C2143: syntax error : missing ';' before '{' D:\Newman2\sys\SELF.CPP(5) : error C2017: illegal escape sequence D:\Newman2\sys\SELF.CPP(5) : error C2065: 'ENIUQ' : undeclared identifier D:\Newman2\sys\SELF.CPP(5) : error C2143: syntax error : missing ';' before 'string' D:\Newman2\sys\SELF.CPP(5) : error C2296: '<<' : illegal, left operand has type 'char [1]' D:\Newman2\sys\SELF.CPP(5) : error C2297: '<<' : illegal, right operand has type 'char [4]' D:\Newman2\sys\SELF.CPP(9) : fatal error C1004: unexpected end of file found Error executing cl.exe. sys.exe - 22 error(s), 0 warning(s) -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
нашел у тебя много "}" возможно на них сбой.....
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 15 Всего: 88 |
Так это же внутри строки, как обычный символ.
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
интересно как компилятор воспримит такую последовательность \"
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
и что такое ТЕ, первая ошибка
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 15 Всего: 88 |
Так выводятся кавычки в строке
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 15 Всего: 88 |
Извиняюсь, просто у себя в проге я обрезал" TEMPLATE " до "TE".
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
ты нормальный код дай, может плохо обрезал
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 15 Всего: 88 |
#include <iostream.h>
#define ENIUQ(TE) cout << TE << "(" << #TE << ");}"; void main() { ENIUQ("include <iostream.h>\ndefine ENIUQ(TE) cout << TE << \"(\" << TE << \");}\";\n\nvoid main()\n{ENIUQ"); } -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
#define ENIUQ(TE) (cout << TE << "(" << #TE << ");}"); Это сообщение отредактировал(а) Step - 13.5.2003, 19:33 -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 15 Всего: 88 |
Не помогает.
Вот так: << \""(\"" << выдаёт одну ошибку : fatal error C1057: unexpected end of file in macro expansion А вот так:<< \""(\"" << TE << \"");}\"" две : error C2001: newline in constant : fatal error C1057: unexpected end of file in macro expansion -------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
извини забыл чу чуть, там где у тебя в кавычках один символ то двойные кавычки замени на одинарные.....
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Dov |
|
|||
![]() аСинизатор ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1721 Регистрация: 10.5.2003 Где: Эрец-Исраэль Репутация: 15 Всего: 88 |
Так ещё хуже
-------------------- Тут вечности запах томительный, И свежие фрукты дешевые, А климат у нас – изумительный, И только соседи – #уевые. Игорь Губерман. |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
ну не знаю завтра загружу твой код на машину с с++ и посмотрю может че и накопаю
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| TiHo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 2.1.2003 Где: Israel Репутация: нет Всего: нет |
Скажи что программа должна делать?
В таком виде проходит компиляция -
А если добавить # то 24 ошибки |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
программа должна выводить себя до определенной позиции
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| man2002ua |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 943 Регистрация: 12.11.2002 Где: Киев Репутация: нет Всего: 2 |
Убери "#"
-------------------- "Нет ничего более постоянного, чем временное" |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
man2002ua а чем он мешает
Это сообщение отредактировал(а) Step - 14.5.2003, 09:57 -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| Unregistered |
|
|||
|
Unregistered |
# это директива препроцесора когда компилятор находит # он хочет INCLUDE
DEFINE и т.д. |
|||
|
||||
| TiHo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 2.1.2003 Где: Israel Репутация: нет Всего: нет |
# это директива препроцесора когда компилятор находит # он хочет INCLUDE
DEFINE и т.д в смысле, это я написал |
|||
|
||||
| Step |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
но она стоит в кавычках и анализироваться не должне
-------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
| TiHo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 43 Регистрация: 2.1.2003 Где: Israel Репутация: нет Всего: нет |
Step
В том-то и дело, что без кавычек... << #TEMPLATE << |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |