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

Количество вхождений слова в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос по контейнерам http://www.cyberforum.ru/cpp-beginners/thread246405.html
Если я сделать вот так: struct mag { char adr; int zarpl_za_den; std::vector<std::string> vect; std::unordered_map<std::string, int> mapmassiv; }mas; Т.е. помещу контейнеры map и vector в...
C++ запись массива структур в файл Запись массива структур в файл так, что бы потом можно было считывать, удалять ненужные записи, добавлять, сортировать, поиск. Я пробовал такSostav mas; FILE *f; ... http://www.cyberforum.ru/cpp-beginners/thread246402.html
дайте пожалуйста ссылку где скачать Turbo С++ C++
дайте пожалуйста ссылку где скачать Turbo С++
Путем перестановки элементов квадратной вещественной матрицы добиться того, чтобы ее максимальный элемент находился в левом верхнем углу C++
Люди, помогите!!! Путем перестановки элементов квадратной вещественной матрицы добиться того, чтобы ее максимальный элемент находился в левом верхнем углу, следующий по величине - (1,1), следующий...
C++ Нарисовать фигуру (язык С) http://www.cyberforum.ru/cpp-beginners/thread246386.html
прямоугольник и сделать какую-то заливку цветную. заранее спс___)))
C++ Разделить число на дробную и целую часть как можно разделить число на дробную и целую часть void main() { long a1; // a1 = целая часть числла double a; // а число cout<<"Vvedite celoe chilso\n "; cin>>a; a1=a; а с... подробнее

Показать сообщение отдельно
lesorub_
2 / 2 / 0
Регистрация: 20.02.2011
Сообщений: 51
27.02.2011, 17:25  [ТС]
А можно переделать эту функцию, чтобы она сравнивала не строки, а массивы символов, т.е. с типом char? Допустим, если строка фиксированной длинны, слово тоже, то как сделать аналогию ниже приведенной функции, сравнивающей без учета регистра ?

C++
1
2
3
4
5
6
7
std::string strtolower(const std::string& str)
{
   std::string res=str;
   for(std::string::iterator iter=res.begin(); iter != res.end(); ++iter)
      *iter=tolower(*iter);
   return res;
}
Добавлено через 3 часа 1 минуту
нашел в C возможность реализации выхода по нажатии Ctrl+Z, правда пришлось расставлять метки с goto, что, я слышал, не очень хорошо для современного стандарта.
C
1
scanf("%d",&branch)!=EOF
Это я запихнул в цикл, поставил 2 метки, одну на сам цикл, другую на начало тела цикла, чтобы при первом запуске программы игнорировалась проверка его условия.

А вот написать функцию для сравнения массивов строк что-то не получается
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.