![]() |
|
Модераторы: bsa |
![]()
|
|
| ArniLand |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 17.8.2008 Репутация: нет Всего: нет |
Написал программу которая подсчитывает количество символов 'z' и заменяет каждый третий символ, символом '=', также перегружал оператор <<. Во время компиляции выдает такие ошибки. Помогите исправить пожалуйста.
d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : error C2143: syntax error : missing ';' before '&' d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : error C2433: 'ostream' : 'friend' not permitted on data declarations d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : error C2061: syntax error : identifier 'ostream' d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : error C2805: binary 'operator <<' has too few parameters d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\laba 2.3 masha.cpp(23) : error C2039: 'CountOfSymbols' : is not a member of 'Row' d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(2) : see declaration of 'Row' d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\laba 2.3 masha.cpp(26) : error C2065: 'MyRow' : undeclared identifier d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\laba 2.3 masha.cpp(26) : error C3861: 'srtlen': identifier not found d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\laba 2.3 masha.cpp(28) : error C2065: 'MyRow' : undeclared identifier d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\laba 2.3 masha.cpp(31) : error C2065: 'MyRow' : undeclared identifier d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\laba 2.3 masha.cpp(37) : warning C4018: '<=' : signed/unsigned mismatch d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\laba 2.3 masha.cpp(38) : error C2228: left of '.insert' must have class/struct/union type is 'char *' d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\laba 2.3 masha.cpp(41) : error C2143: syntax error : missing ';' before '}' main.cpp d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : error C2143: syntax error : missing ';' before '&' d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : error C2433: 'ostream' : 'friend' not permitted on data declarations d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : error C2061: syntax error : identifier 'ostream' d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : error C2805: binary 'operator <<' has too few parameters d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\main.cpp(8) : error C2872: 'ostream' : ambiguous symbol could be 'd:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : int ostream' or 'c:\program files\microsoft visual studio 9.0\vc\include\iosfwd(708) : std::ostream' d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\main.cpp(8) : error C2143: syntax error : missing ';' before '&' d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\main.cpp(8) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\main.cpp(8) : error C2086: 'int ostream' : redefinition d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : see declaration of 'ostream' d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\main.cpp(8) : error C2872: 'ostream' : ambiguous symbol could be 'd:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : int ostream' or 'c:\program files\microsoft visual studio 9.0\vc\include\iosfwd(708) : std::ostream' d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\main.cpp(8) : error C2872: 'ostream' : ambiguous symbol could be 'd:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\row.h(11) : int ostream' or 'c:\program files\microsoft visual studio 9.0\vc\include\iosfwd(708) : std::ostream' d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\main.cpp(8) : error C2065: 'stream' : undeclared identifier d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\main.cpp(8) : error C2065: 'Straight' : undeclared identifier d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\main.cpp(8) : error C2065: 'obj' : undeclared identifier d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\main.cpp(8) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\main.cpp(8) : fatal error C1903: unable to recover from previous error(s); stopping compilation Код программы:
|
|||
|
||||
| azesmcar |
|
||||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
в Row.h и про стражи включение не забывай.
либо
в самом начале, либо и то и другое. |
||||||
|
|||||||
| toxx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 4 Всего: 13 |
Вы бы не лог ошибок выводили, а строки где ошибка...
|
|||
|
||||
| ArniLand |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 17.8.2008 Репутация: нет Всего: нет |
toxx, я прокомментировал строки на которые жалуется компилятор
|
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
ArniLand
т.е. ответы ты принципиально не читаешь? |
|||
|
||||
| toxx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 4 Всего: 13 |
azesmcar
похоже что так... |
|||
|
||||
| ArniLand |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 17.8.2008 Репутация: нет Всего: нет |
извините, что я не так сделал? Стражи порядка сейчас добавлю и проверю как поведет себя программа. Строки ошибок вы хотите чтобы каждою отдельно строку вывел?
|
|||
|
||||
| toxx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 4 Всего: 13 |
ArniLand
да не в строках щас дело, просто если вы бы сделали, то что вам сказали, ошибки возможно исчезли бы совсем.. пробуйте.. Это сообщение отредактировал(а) toxx - 28.4.2010, 20:54 |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
||||
|
||||
| toxx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 4 Всего: 13 |
azesmcar
а я еще помню с предыдущей темы вот такое...=)
|
|||
|
||||
| ArniLand |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 17.8.2008 Репутация: нет Всего: нет |
azesmcar, извините оговорился
toxx, все исправился. Но осталась одна ошибка, жалуется на цикл где каждый третий символ заменяется на '=' Ошибка: d:\мои документы\visual studio 2008\projects\laba 2.3 masha\laba 2.3 masha\laba 2.3 masha.cpp(39) : error C2228: left of '.insert' must have class/struct/union type is 'char * Код программы:
Это сообщение отредактировал(а) ArniLand - 28.4.2010, 21:03 |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
toxx
Ну сам код я не смотрел, если приглядеться там все менять надо будет |
|||
|
||||
| ArniLand |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 227 Регистрация: 17.8.2008 Репутация: нет Всего: нет |
все, подправил выше
|
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
||||
|
||||
| toxx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 4 Всего: 13 |
ArniLand
у тебя MyRow char*, а insert не для string случайно? |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |