С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Необходимо сделать проверку на отсутствие цифр и повторений букв в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Физический движок http://www.cyberforum.ru/cpp-beginners/thread338130.html
Драсти У меня вопрос к программистам,как правильно реализовать простенький физический движок то есть тот который будет просчитывать свойства тела по введеным в него данным: 1.скорость тела...
C++ Не удаётся создать безымянный объект типа vector моего типа Собсно #include <vector> using namespace std; //Вот мой австорский тип struct kletka { int i, j; kletka(int x, int y):i(x), j(y) {}; http://www.cyberforum.ru/cpp-beginners/thread338126.html
Передача двумерного массива в функцию C++
Даны две квадратные матрицы nxn. Напечатать ту из них, которая имеет минимальный “след” (т.е. сумму элементов главной диагонали). При решении создать функцию для нахождения следа матрицы и...
Вопрос по поводу перегрузки оператора + C++
Всем привет.Подскажите как можно перегрузить оператор + в моем классе? И что лучше вернуть из перегруженной операции +=? Объект или ссылку?Вроде и так и этак одинаково работает. (задание из книги)...
C++ Выход за пределы массива, обработка исключения http://www.cyberforum.ru/cpp-beginners/thread338090.html
Есть такой код, когда я вызываю функцию на вывод массив еще не инициализирован, и я хочу чтобы у меня отлавливалась ошибка, но он заходит в функцию и там вываливается... в чем беда? ...
C++ Экспорт функции из dll Здравствуйте! Сейчас изучаю экспорты функций из dll-ок. Функцию без параметров удалось успешно экспортировать. А далее пробовал экспортировать функцию, у которой есть 2 параметра - ничего не выходит.... подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
02.08.2011, 00:36
У вас в этом фрагменте кода

C++
1
2
for(s2 = str; *s2; *s2++)
           if( *s1 == *s2 && s1 != s2)
есть опечатка, так как должно быть не *s2++, а просто s2++. Но кроме того совсем не нужно сравнивать каждый элемент со всеми элементами строки. Достаточно начальное значение цикла положить роавным s2 = s1 + 1

C++
1
2
for(s2 = s1 + 1; *s2; *s2++)
           if( *s1 == *s2 && s1 != s2)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.