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

Сравнение строк (с игнорированием множественных пробелов) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ коротчайший путь http://www.cyberforum.ru/cpp-beginners/thread406412.html
задается массив NxN нужно найти коротчайший путь от позиции 1х1 до NxN и обозначить путь символом # а все остальное символов - .коротчайший путь считается тот ,сумма чисел которых минимальна и...
C++ В массиве A=(a1, а2, ..., аn) удалить последнюю группу положительных элементов. В массиве A=(a1, а2, ..., аn) удалить последнюю группу положительных элементов. Группой называется подряд идущие элементы одного знака, число которых больше или равно 2.Создавайте темы с... http://www.cyberforum.ru/cpp-beginners/thread406405.html
C++ Из класса в класс-шаблон
Здравствуйте. Есть класс: class Bit_Indic { char indic; public: Bit_Indic (char _one, char _two, char _three, char _four, char _five, char _six, char _seven, char _eight) { ...
C++ Найти натуральное число из интервала [1,n] с максимальной суммой делителей Матрицы!
Найти натуральное число из интервала с максимальной суммой делителей Матрицы!
C++ База данных студенты http://www.cyberforum.ru/cpp-beginners/thread406394.html
Всем добрый вечер. Для ведения журнала успеваемости группы во внешнем файле храниться список группы (до 25 человек) и наименования предметов (до 10) Подготовить меню для следующих действий: ...
C++ Задача о предприятиях и долгах Имеется информация о взаимных долгах предприятий. Если имеется цепочка предприятий A1(a1) --> A2(a2) --> ... -->An(an) --> A1(a1), где Ai - наименование предприятия, а ai - размер долга, ... подробнее

Показать сообщение отдельно
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
13.12.2011, 18:41
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int WordCmp (char *s1, char *s2)
{
        while ( *s1 || *s2 )
                if ( ( *s1 - *s2 ) && ( *s1 !=' ' ) && ( *s2 != ' ' ) )
                        return *s1 - *s2 ;
                else 
                {
                        if ( *s1 == ' ' && *s2 != ' ' )
                                ++s1;
                        else
                                if ( *s2 == ' '  && *s1 != ' ' )
                                        ++s2;
                                else
                                {
                                        ++s1;
                                        ++s2;
                                }
                }
        return 0;
}
Можно еще оптимизировать
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru