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

Преобразовать в строке все прописные латинские буквы в строчные. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран числа http://www.cyberforum.ru/cpp-beginners/thread540303.html
Вывести на экран числа следующим образом:
C++ Указатели и массив в бинарном файле Захватить память для массива из 10 структур задания 1. Заполните массив данными из файла "5.dat". Вывести информацию о рейсах, имеющих определенный пункт назгачения. Определить минимальную цену на билет. Перед завершением программы освободить память. Этот файл я делал в пред. работе и если надо могу выложить но он бинарный:) Вот что есть http://www.cyberforum.ru/cpp-beginners/thread540294.html
C++ Ввод и вывод строки собственного класса
Добрый вечер. Пишу свой класс строк, беда в том, что во вводе что-то, видимо, не так..В общем, строка вводится, но не выводится:( Все получается, если только строка уже задана.. Помогите, пожалуйста ) #include <iostream> #include <string> #include<conio.h> using namespace std; class mystr { char* str; int length;
Обработка содержимого двумерных массивов C++
Помогите пожалуйста с заданием на языке С Упорядочить элементы строк массива М по убыванию. Заранее большое спасибо)
C++ 5ричная арифметика с произвольной длиной числа http://www.cyberforum.ru/cpp-beginners/thread540272.html
Здравствуйте, нужна помощь, написал программу, не работает #include"stdafx.h" #include "conio.h" void main() { char str1 = "", str2 = ""; printf ("vvedite 1chislo v 5cc: "); scanf ("%s", str1);
C++ Стоит ли читать книгу К&R ? Всем доброго времени суток! У меня такой вопрос: стоит ли читать книгу K&R, если я уже прошёл курс по языку Си? Найду ли я в ней что-нибудь полезное? Все говорят что это классика и must read , но покупать книгу, чтобы просто поставить себе на полку, так себе идея. подробнее

Показать сообщение отдельно
rangerx
1931 / 1540 / 141
Регистрация: 31.05.2009
Сообщений: 2,908
06.04.2012, 11:18     Преобразовать в строке все прописные латинские буквы в строчные.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <locale>
 
void lowercase(char* s, const std::locale& loc = std::locale::classic())
{
    while(*s)
    {
        *s = std::tolower(*s, loc);
        ++s;
    }
}
 
int main()
{
    char s[256];
 
    std::cin.getline(s, sizeof(buf));
    lowercase(s);
    std::cout << s << '\n';
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru