![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 17.11.2009
Сообщений: 9
|
![]()
Всем привет)Помогите пожалуйста исправить программку так,что бы она была с классом и объектами!!!)))
Задание: Ввести несколько строк и проверить, может ли этот текст быть классом. Проверять только наличие слова class , фигурных скобок в начале и конце, точки с запятой в конце. Программа должна выдавать одно из двух сообщений: "текст не может быть классом " или " возможно, что текст является классом, но нужна дальнейшая проверка ". Код: int main(int argc, char* argv[]) { char temp[5012]; cin.getline(temp,5012); string str = temp; int pos = str.find("class"); if (pos > -1) { int found = false; str.erase(0,pos); int len = str.length(); for (int i=5;i<len;i++) { if (str[i] == '{') { found = i; break; } if (str[i] != '{' & str[i] !='\r' & str[i] != '\n' & str [i] != 32) { break; } } if (found) { pos = str.find("};",found); if (pos > -1) { cout << "yes" << endl; } } } cout << "no" << endl; return 0; } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с классом list | Homer_J_Simpson | Общие вопросы C/C++ | 4 | 28.11.2009 22:03 |
Программа с классом и объектами (Что в программе нужно изменить?) | wepoTWR | Помощь студентам | 0 | 17.11.2009 19:26 |
Программа с классом и объектами. | wepoTWR | Помощь студентам | 3 | 10.11.2009 22:34 |
Работа с классом TStringStream в Borland C++ | profi | Общие вопросы C/C++ | 2 | 26.07.2009 20:14 |
C++ работа с классом | VadEr | Помощь студентам | 2 | 17.05.2009 12:33 |