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

Регистр строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Cи++. Оператор switch. http://www.cyberforum.ru/cpp-beginners/thread68249.html
У меня такой вопрос. Есть задача: с 1 января 1990 года по некоторый день прошло n месяцев, определить название месяца текущего. Ну как через case определить, если прошло от 1-11 месяцев это понятно. А не подскажите какой оператор и как нужно использовать, если прошло больше 11 месяцев?...пожалуйста((
C++ Переписать функцию с использованием указателей Подскажите пожалуйста как выполнить задание::wall: Перепишите функцию revers с использованием указателей #include <iostream> #include <conio.h> #include <string> using namespace std; void revers (char (*s)(char)) http://www.cyberforum.ru/cpp-beginners/thread68211.html
C++ Чтение из файла
Всем привет! Есть одна небольшая проблема. Существует файл input.txt в котором два числа 3 и 5. Вот код: #include<iostream> using namespace std; int main() { int a,b; int d=0; int c; FILE *fp, *fw; fp=fopen("input.txt","r");
C++ Программа
вот нужно составить программу... если не трудно напишите пожалуйста ваши идеи... сегодня делал ее на паре,возможности скинуть на флешку нет (( преподаватель сказал что слишком длинный код ( http://img215.imageshack.us/img215/6596/92628765.jpg
C++ массив http://www.cyberforum.ru/cpp-beginners/thread68199.html
Здраствуйте! надо заполнить рандомальный массив 10*10 1. найти строку где сумма элементов максимальная 2. найти колонку где сумма элементов минимальна. вот что пока написала, но не могу сравнить суммы: #include <stdio.h> #include <iostream> #include <stdlib.h> #include <time.h> #include <conio.h>
C++ изменение кода Подскажите пожалуйста как строку cin.get(Arr,100,'\n'); заменить на строку языка С типа scanf?? подробнее

Показать сообщение отдельно
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
29.11.2009, 12:13     Регистр строки
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
36
37
#include <iostream>
#include <string>
#include <algorithm>
#include <functional>
 
struct compare : public std::binary_function<char,char,bool>
{
    bool operator() (const char a, const char b)
    {
        return toupper(a) == toupper(b);
    }
};
 
int main()
{
    std::string s1("This is a string");
    std::string s2("STRING");
 
    if (s1.size() == s2.size() && std::equal(s1.begin(),s1.end(),s2.begin(),compare()))
    {
        std::cout << "strings are equal" << std::endl;
    }
    else
    {
        std::cout << "the strings are not equal" << std::endl;
    }
    std::string::iterator iter = std::search(s1.begin(),s1.end(),s2.begin(),s2.end(),compare());
    if (iter == s1.end())
    {
        std::cout << "s2 is not substring of s1" << std::endl;
    }
    else
    {
        std::cout << "s2 is substring of s1" << std::endl;
    }
    return 0;
}
вот пример поиска и сравнения строк без учета регистра
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru