0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 14
|
||||||
1 | ||||||
Проверить вводимую строку типа strint(не char) на совпадение с алфавитом01.03.2012, 22:53. Показов 1236. Ответов 9
Метки нет (Все метки)
не могу разобраться
хочу проверить вводимую строку типа strint(не char) на совпадение с алфавитом, но выводится ошибка в месте while, что я делаю не так?
0
|
01.03.2012, 22:53 | |
Ответы с готовыми решениями:
9
Читать строку типа string из файла, разбить ее на массив слов типа char Перевести строку типа char в массив типа int Сравнить каждый элемент с каждым, если есть совпадение, то соединить всю строку, в которой найдено совпадение Проверить правильность ввода в строке типа char |
15 / 15 / 5
Регистрация: 22.12.2008
Сообщений: 69
|
|
01.03.2012, 22:55 | 2 |
Это полный код ?
0
|
136 / 107 / 61
Регистрация: 05.02.2012
Сообщений: 241
|
|
01.03.2012, 22:56 | 3 |
У тебя m и n не инициализированы.
0
|
0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 14
|
|
01.03.2012, 22:58 [ТС] | 4 |
0
|
2 / 2 / 1
Регистрация: 01.03.2012
Сообщений: 12
|
|
01.03.2012, 23:03 | 5 |
У тебя условие цикла не правильное, в любом случае выйдет за приделы массива. При сравнивании букв будут проверяться только буквы в верхнем регистре и по этому n никогда не обнулится(и опять же выход за пределы массива).
0
|
136 / 107 / 61
Регистрация: 05.02.2012
Сообщений: 241
|
|
01.03.2012, 23:04 | 6 |
Я не уверен, но у тебя не корректное условие окончания цикла.
0
|
0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 14
|
||||||
01.03.2012, 23:18 [ТС] | 7 | |||||
ок, вот весь код
0
|
2 / 2 / 1
Регистрация: 01.03.2012
Сообщений: 12
|
||||||
01.03.2012, 23:30 | 8 | |||||
в этом куске вообще нет смысла, так как (count, i) нигде не используются
всегда будет возвращать true, тоже смысла в этом нет. для того чтоб пройтись по всему массиву , я бы использовал другую конструкцию.
0
|
0 / 0 / 0
Регистрация: 03.02.2012
Сообщений: 14
|
|
01.03.2012, 23:38 [ТС] | 9 |
в этой штуке if (0 <= size) кокраз должен был быть count вместо 0, хз почему там 0 оказался.
спасибо, вроде разобрался
0
|
2 / 2 / 1
Регистрация: 01.03.2012
Сообщений: 12
|
|
01.03.2012, 23:42 | 10 |
в любом случае незачем считать количество символов в строке, так как есть стандартный метод.
т.е. parol.length()
0
|
01.03.2012, 23:42 | |
01.03.2012, 23:42 | |
Помогаю со студенческими работами здесь
10
Условие типа if( масив типа char[x] [y] != переменная типа char) не срабатывает Разложить строку типа char * Проверить вводимую цифру Аргумент типа (const char*) несовместим с параметром типа (char*). Как исправить? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |