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

Игнорирование регистра букв при сравнение строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Действие с матрицей (Найти наименьшее из значений элементов столбца, который имеет наибольшую сумму модулей элементов) http://www.cyberforum.ru/cpp-beginners/thread728444.html
Заданная квадратная матрица целых чисел размерности n * n. Найти наименьшее из значений элементов столбца, который имеет наибольшую сумму модулей элементов. С++. есть код, который выводит саму матрицу, помогите написать функцию на "Найти наименьшее из значений элементов столбца, который имеет наибольшую сумму модулей элементов." #include <iostream> #include <stdlib.h> #include <time.h> using...
C++ не срабатывает else if если ничья sos проблемы с ничьёй в игре. помогите. ни в консоли не выводит, ни в файл не записывает. вот текущий код: #include <time.h> #include <conio.h> #include <iostream> #include <stdlib.h> #include <windows.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread728443.html
C++ Найти минимальную сумму
задача: у компании есть m поставщиков молока. известно,что каждый i - ый поставщик может продать ровно a литров по цене p за литр. за какую наименьшую сумму компания сможет приобрести n литров молока? у меня получается только это: while (l<>n) //пока кол-во литров купленное на данный момент не равняется n литрам которые надо всего купить. { l=0; // кол-во литров купленное фирмой на...
C++ C++ Функции Массив (переписать в виде функции)
Помогите пожалуйста, как сделать задание в виде функции. В обычном коде написал, а вот как переделать не знаю, помогите нубу) #include<iostream.h> #include<conio.h> void main() { clrscr(); const n=4,m=4; float a , sum=0; cout<<"vvedite massiv iz "<<n<<"*"<<m<<" elementov\n";
C++ посмотрите пожалуйста в чем ошибка http://www.cyberforum.ru/cpp-beginners/thread728421.html
посмотрите пожалуйста в чем ошибка #include <fstream.h> #include <conio.h> #include <string.h> #define n 1 struct Krainu { char nazva,stolica,naselenja; int plosca; };
C++ изменить программу нужно изменить c++ программу, которая находит наименьший элемент, чтобы искала наименьший элемент, который больше нуля #include <vcl.h> #pragma hdrstop #include "Unit1.h" #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
6997 / 4168 / 594
Регистрация: 29.11.2010
Сообщений: 11,049
12.12.2012, 01:25     Игнорирование регистра букв при сравнение строк
BumerangSP, верно, я не прав.

Добавлено через 13 минут
Регистронезависимое сравнение с русскими символами:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
#include <clocale>
 
bool foo(const std::wstring &s1, const std::wstring &s2)
{
    if (s1.length() != s2.length() )
        return false;
    return std::wcscoll(s1.c_str(), s2.c_str());
}
 
int main()
{
    setlocale(LC_ALL, "");
    std::wstring str1, str2;
    std::wcin >> str1 >> str2;
    std::wcout << std::boolalpha << foo(str1, str2);
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru