| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Посимвольное сравнение строк |
| Автор: cuore 6.2.2013, 01:36 | ||
| Нужно написать программу, которая проверяет, можно ли составить слово из введенных букв (и слово, и буквы вводятся с клавиатуры). Недостающие буквы вывести. Пытаюсь сравнивать посимвольно строку слОва и сроку букв. Если буква слОва не совпадает с буквой строки - то эту недостающую букву заносим в другую, третью строку недостающих букв. Вот как пишу:
Но ничего не выходит. В чем ошибка? |
| Автор: hawk3500 6.2.2013, 08:11 |
| str[i] += wrd[i]; а зачем тут "+"с когда вы и так обращаетесь к конкретному элементу массива???? |
| Автор: feodorv 6.2.2013, 08:53 |
Для другой строки нужно завести отдельный счетчик символов, находящихся в этой строке; инициализировать его нулём, а после сравнения в конец этой строки нужно добавить '\0'... |