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

Как сравниеть две строчки std string не учитывая геристр букв? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Библиотека http://www.cyberforum.ru/cpp-beginners/thread814211.html
Нужно создать приложение - библиотеку. Суть такова: 1) Приложение считывает из директории(ий) файлы с определёнными расширениями. 2) Далее нужно считать параметры файла (в Windows при выборе файла можно считать его альбом, автора, группу, название и т.д.). Можно ли это осуществить на С++ и как? А если на С++ это сделать сложно, либо вообще невозможно, то подскажите на каком языке лучше это...
C++ надо выделить следующее значение вводимых чисел вот к примеру вводишь числа следующим образом, for(i=1;i<=n;i++) { printf("a%u=",i); scanf("%f=",&a); задание такое, что надо из этих вводимых чисел определить соседство положительных, я хотел делать так: ((a>0)&&(/*как здесь выделить следующее значение а?*/>0)) http://www.cyberforum.ru/cpp-beginners/thread814204.html
cin без перехода на новую строку C++
Как сделать, чтобы после считывания cin курсор не переводился на новую строку, а оставался на старой?
C++ Максимальный подмассив в двумерном массиве
Есть двумерный массив любой размерности. Элементы могут быть как отрицательные так и положительные. Не могу понять как бы это лучше сделать. Проходить по каждой линии, находить там максимальные подмассивы и потом сравнивать возможно ли их совместить в подмассив? Или есть алгоритм получше?
C++ Переставить строки матрицы в порядке увеличения сумм элементов строк http://www.cyberforum.ru/cpp-beginners/thread814190.html
как ее исправить?#include <conio.h> #include <stdio.h> #include <iostream> int peremena(int**,int,int); int main() { int i,j,n,m; // ââîä ïàðàìåòðîâ ìàòðèöû printf("vvedite kolichestvo strok:\n"); printf("n = ");
C++ Добавление элементов в динамический двумерный массив Помогите пожалуйста, не могу понять в чем ошибка. Функция должна добавлять в массив столбец после столбца в котором находится наибольший элемент. void arr_2d_manipulation(int** &a, int n, int &m) { int i_max = 0, j_max = 0; for(int i=0; i<n; i++) for(int j=0; j<m; j++) if(a > a) { подробнее

Показать сообщение отдельно
Vourhey
Почетный модератор
6470 / 2245 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
20.03.2013, 23:37     Как сравниеть две строчки std string не учитывая геристр букв?
C++
1
std::equal(a.begin(), a.end(), b.begin(),[](char c1, char c2){return (tolower(c1)==tolower(c2));});
 
Текущее время: 12:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru