Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
markoCheese
0 / 0 / 0
Регистрация: 14.05.2013
Сообщений: 16
1

Открыть существующий текстовый файл и копировать его в новый файл, с заменой всех букв нижнего регистра

15.05.2013, 01:00. Просмотров 980. Ответов 2
Метки нет (Все метки)

напишите программу, которая бы открывала существующий текстовый файл и копировала его в новый файл, с заменой всех букв нижнего регистра на соответствующие буквы нижнего реестра, остальное оставить без изменения
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2013, 01:00
Ответы с готовыми решениями:

Дан текстовый файл. Получить новый, образованный заменой всех строчных букв прописными
Здравствуйте! Помогите, пожалуйста, составить программу в с++. Дан текстовый...

Получить файл g, образованный из файла f заменой всех его прописных букв одноименными строчными
Дан символьный файл f. Получить файл g, образованный из файла f заменой всех...

Переписать в новый файл строки, удалив из них все русские буквы нижнего регистра
Добрый вечер, вот такая задача стоит передо мной. Все работает, читает,...

Дан текстовый файл с действительными числами. Найти сумму его элементов с четными номерами и записать в новый файл
Дан текстовый файл с действительными числами. Найти сумму его элементов с...

Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и записать результаты в новый текстовый файл
Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке...

2
stima
495 / 345 / 93
Регистрация: 22.03.2011
Сообщений: 1,107
Завершенные тесты: 2
15.05.2013, 02:07 2
Лучший ответ Сообщение было отмечено markoCheese как решение

Решение

Верхнего или нижнего? Поменяете сами.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <fstream>
#include <iterator>
#include <algorithm>
 
int main()
{
    std::fstream in("task.in", std::fstream::in);
    std::fstream out("task.out", std::fstream::out);
 
    if (!in.is_open() || !out.is_open())
        return 1;
 
    std::for_each(std::istream_iterator<char>(in), std::istream_iterator<char>(),
        [&out](const char& c) { out << char(tolower(c)); });
 
    return 0;
}
2
gray_fox
What a waste!
1553 / 1258 / 166
Регистрация: 21.04.2012
Сообщений: 2,636
Завершенные тесты: 3
15.05.2013, 02:12 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <fstream>
#include <iterator>
#include <algorithm>
#include <cctype>
 
int main() {
   std::ifstream in("task.in");
   std::ofstream out("task.out"); 
   std::transform(
         std::istreambuf_iterator<char>(in)
       , std::istreambuf_iterator<char>()
       , std::ostreambuf_iterator<char>(out)
       , ::tolower);
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.05.2013, 02:12

Создать текстовый файл из 5 строк, прочитать созданный файл и получить новый файл согласно своему варианту. Dev C++
8)В новом файле заменить все латинские буквы верхнего регистра на буквы нижнего...

Текстовый файл. Открыть, посчитать в нем количество английских и русских букв
У меня есть текстовый фаил с русским и английским текстом, как мне открыть этот...

Дан тестовый файл. Вывести его содержимое в другой файл, заменив каждое вхождение пробела на символ нижнего подчеркивания.
Дан тестовый файл. Вывести его содержимое в другой файл, заменив каждое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru