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

Перевод в нижний регистр - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объясните что такое npos? http://www.cyberforum.ru/cpp-beginners/thread1181153.html
Объясните что такое s.npos, как работает? Погуглил не чего существенного не нашел.
C++ Удалить из второй строки те слова, которые есть в первой помогите пожалуйста,новичок в программированию,не могу решить задачу Ввести два ряда символов.Удалить ос второго ряда те слова ,которые есть в первом ряде спасибо заранее)) http://www.cyberforum.ru/cpp-beginners/thread1181152.html
Записи в линейном списке содержат ключевое поле типа *char (строка символов). Сформировать двунаправленный C++
Записи в линейном списке содержат ключевое поле типа * char (строка символов). Сформировать двунаправленный список. Удалить из него К первых элементов. Добавить элемент после элемента, начинающегося с указанного символа.
C++ Разбить слова согласно с правилами переноса слов
Разбить на склады согласно правилам переноса слов, которые на четной позиции во введенном с клавиатуры строке. Определить слова, перенос которых невозможно. помогите решить задачу,заранее спасибо)
C++ Создать в динамической памяти двумерный массив целых чисел http://www.cyberforum.ru/cpp-beginners/thread1181137.html
создать в динамической памяти двумерный массив целых чисел. Определить количество строк не содержащих ни одного нулевого элемента
C++ Указатель на vtable Итак,решил полазить в деббагере и "пощупать" как работают вирт. функции. И тут я заметил что в случае,если указатель на базовый класс указывает на адрес объекта базового класса,то указатель содержит один указатель на таблицу вирт. ф-й. Если же указатель на баз. класс содержит адрес объекта класса-наследника,тогда происходит что-то странное и он содержит еще кое-что. В общем,это на это надо... подробнее

Показать сообщение отдельно
Wiks
0 / 0 / 0
Регистрация: 18.03.2014
Сообщений: 7

Перевод в нижний регистр - C++

19.05.2014, 18:31. Просмотров 642. Ответов 5
Метки (Все метки)

Приветствую . Прошу помощи , выдаёт ошибку при переводе в нижний регистр , в чём проблема ?

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
#include <vector>
#include <fstream>
#include <string>
#include <algorithm>
#include <iostream>
 
using namespace std;
 
int main()
 
{
    setlocale(LC_ALL, "RUS");
    ifstream infile("file.txt");
    string buffer;
    vector< string > text;
    cout << "Исходник:" << endl;
    while (infile >> buffer) {
        text.push_back(buffer);
        cout << buffer << endl;
    }
    sort(text.begin(), text.end());
    cout << "\n"<<"По алфавиту:" << endl;
    vector<string >::iterator iter = text.begin();
    for (; iter != text.end(); ++iter)
        *iter = _tolower(*iter);  // Здесь ошибка
        cout << *iter << endl;
    
    cout << "\n";
    system("pause");
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru