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

Сравнение строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Printf() - Cout http://www.cyberforum.ru/cpp-beginners/thread1137013.html
Простой вопрос. Как заменить printf ("%09d", a); на cout?
C++ Программа для расчета по двум формулам. VS Написать программу для расчета по двум формулам Z1= (cos(α)+sin(α))/(cos(α)-sin(α)) Z2=tg2α + sec2α Да, и что такое sec? Спасибо, кто поможет.. http://www.cyberforum.ru/cpp-beginners/thread1136993.html
Составить программу построения рисунка C++
Составить программу построения рисунка
C++ Вывести на экран числа в определенном порядке
на экран числа следующим образом (с помощью трех циклов: for, while, do) 1 2 3 … 10 1 2 3 … 10 1 2 3 … 10 1 2 3 … 10
C++ Метод прямоугольников (трудности по коду) http://www.cyberforum.ru/cpp-beginners/thread1136966.html
Добрый день. У меня есть программка, которая вычисляет интеграл методом прямоугольников - писал ни я сразу скажу - просто пытаюсь разобраться в коде. static int a = 0; // пределы интегрирования static int b = 1; static double e = 0.0001;//точность static double h = 0.05; //шаг int amount = 0; double func (double x)
C++ Подсчет количества цифр в тексте С клавиатуры вводится строка. Составить программу, которая подсчитывает количество цифр в тексте; выводит на экран слова, начинающиеся с согласных букв. :wall: подробнее

Показать сообщение отдельно
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
02.04.2014, 16:30     Сравнение строк
как то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <string>
#include <cstring>
#include <algorithm>
 
int main()
{
    std::string left, right;
 
    std::getline(std::cin, left);
    std::getline(std::cin, right);
 
    std::for_each(left.begin(), left.end(), [](char & c){ c = std::tolower(c); });
    std::for_each(right.begin(), right.end(), [](char & c){ c = std::tolower(c); });
 
    if(left == right)
        std::cout << " strings is equals" << std::endl;
    else
        std::cout << " string is not equals" << std::endl;
    return 0;
}
Добавлено через 2 минуты
Господь всемогущий
C++
1
2
while ( std::cout << "String A: " && std::cin.getline(a, SIZE) && *a && std::cout << "String B: " && std::cin.getline(b, SIZE) && *b )
        std::cout << ( strcasecmp(a, b) ? "Different" : "The same." ) << std::endl;
 
Текущее время: 22:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru