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

Работа с файлами: изменение регистра символа на противоположный - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод данных об окружности по одному значению http://www.cyberforum.ru/cpp-beginners/thread1562211.html
Элементы окружности пронумерованы следующим образом: 1 - Радиус, 2 - диаметр, 3 - длина, 4 - площадь круга. Дан номер одного из этих элементов и его значение. Вывести значения остальных элементов данной окружности( в таком же порядке).
C++ Найти все натуральные числа из промежутка от 1 до 200, у которых сумма цифр равна S Найти все натуральные числа из промежутка от 1 до 200, у которых сумма цифр равна S (S вводить с клавиатуры). http://www.cyberforum.ru/cpp-beginners/thread1562209.html
C++ Найти все трехзначные числа из промежутка, произведение первой и последней цифр которых равно 12
Найти все трехзначные числа из промежутка (100; 750), такие, что произведение их первой и последней цифр равно 12.
Дано натуральное число найти произведение нечетных цифр числа C++
Дано натуральное число (более четырех знаков): – найти произведение нечетных цифр числа; – верно ли, что в числе нет цифр, кратных 3?
C++ В массиве все числа между максимальным и минимальным элементом заменить на заданное число http://www.cyberforum.ru/cpp-beginners/thread1562181.html
Дано число k. В массиве все числа между максимальным и минимальным элементом заменит на число k.
C++ Как работает массив указателей на строки двумерного массива? Есть работающий код: void main() { int matrix; for(i = 0; i < 3; i++) { for(int j = 0; j < 5; j++) { matrix = rand % 100; подробнее

Показать сообщение отдельно
nmcf
4766 / 4104 / 1372
Регистрация: 14.04.2014
Сообщений: 16,106
01.11.2015, 09:53     Работа с файлами: изменение регистра символа на противоположный
Какая ОС и компилятор? Локаль вставить в самое начало main(). c сделать int.
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
38
39
40
41
#include <iostream>
#include <fstream>
#include <ctype.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    ifstream ifs("in.txt");
    if (ifs==NULL)
          {
          cout <<"Ошибка входной файл не найден \n";
          exit(1);
          }
 
    ofstream ofs("out.txt");
    if (ofs==NULL)
          {
          cout <<"Обишка выходной файл не найден \n";
          exit(1);
          }
 
    int c;
 
    while ((c = ifs.get()) != EOF)
    {
 
        if (islower(c))
              c=toupper(c);
        else
              c=tolower(c);
        ofs << (char)c;
    }
 
    ofs.close();
 
    cout << "Все хорошо все работает! \n";
    return 0;
}
 
Текущее время: 23:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru