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

Вводится два слова, необходимо определить, одинаковые они или нет - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Русскоязычная литература по Flex&Bison http://www.cyberforum.ru/cpp-beginners/thread1492736.html
Моя задача: необходимо создать или найти готовый лексер/парсер для разбора кода C++ и преобразования его в некоторую структуру (дерево). Начал изучать Flex&Bison (Yacc & Lex). Подскажите...
C++ Принудительный вызов метода родителя #include <iostream> using namespace std; class A { public: virtual void f() { cout << "A::F()" << endl; } virtual void onLoad() http://www.cyberforum.ru/cpp-beginners/thread1492733.html
Объясните пожалуйста, в чем здесь дело(структура и указатель) C++
#include <iostream> #include <string> #include <windows.h> using namespace std; struct pizza { double diameter; string name; double weight;
Сделать массив расширяемым C++
Никак не получается сделать динамический массив расширяемым , помогите пожалуйста, где,что не так? #include<iostream> using namespace std; class myVector { int *arr, size,var,count; public:...
C++ Работа с сайтами http://www.cyberforum.ru/cpp-beginners/thread1492650.html
Где найти информацию о том как взаимодействовать с сайтами(например вставить в поле логин - логин и т.д.).Работаю на Visual c++,MFC.Об CGI тоже пока не нашел понятной статьи.
C++ Задача на Базу данных о продаже автомобилей Помогите написать программу на поставленную задачу. Как мне сказали: программа должна получиться где-то 30-59 строчек кода. Вот само задание: Дан файл записей о продаже авто по след. структуре:... подробнее

Показать сообщение отдельно
Геомеханик
622 / 429 / 310
Регистрация: 26.06.2015
Сообщений: 968
04.07.2015, 08:42
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <cctype>
 
 
bool is_cmpw2(const char* s){
    while(*s && isspace(*s))
        ++s;
    
    const char* p = s + 1;
    while(*p && ! isspace(*p))
        ++p;
    while(isspace(*p))
        ++p;
 
    while(*p && (*p == *s)){
        ++p;
        ++s;
    }
    return isspace(*s) && ( !*p || isspace(*p));
}
 
 
int main(void){
    char s[64] = "Калькутта \n\t\t Калькутта";
/*
    std::cout << "Enter str: ";
    std::cin.getline(s, sizeof(s)-1);
    std::cin.sync();
*/
    if(is_cmpw2(s))
        std::cout << "Равно"  << std::endl;
    else
        std::cout << "Неравно!" << std::endl;
    return 0;
}
Результат работы кода
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru