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

Дополнить строки знаками "+", чтобы все строки в нем имели длину 80 символов - C++

Восстановить пароль Регистрация
 
Yarikson86
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 28
22.04.2014, 18:51     Дополнить строки знаками "+", чтобы все строки в нем имели длину 80 символов #1
В текстовом файле f1 длина каждой строки не более 80 символов. Сформировать файл f2 таким образом, чтобы все строки в нем имели длину 80 символов, т. е. дополнить "короткие" строки файла символами "+".
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2014, 18:51     Дополнить строки знаками "+", чтобы все строки в нем имели длину 80 символов
Посмотрите здесь:

Вывести текст файла, заменив цифры от 0 до 9 на слова "ноль", "один"."девять", начиная каждое предложение с новой строки C++
Найти в файле максимальную длину строки и вывести в новый файл все строки, имеющую такую длину C++
C++ Ввести имя фамилию и отчество как одно данное типа строка. Определить длину строки и количество гласных в нем. Удалить все буквы "а" и "о" в фамилии.
C++ Определить длину каждого слова. Удалить все буквы "а" и "о" с фамилии
Ленты. Определить длину данного и количество букв "а" в нем C++
C++ Даны две строки. Если они начинаются с одинаковых символов, то напечатать "ДА", иначе - "НЕТ"
Выделить из текста все слова которые имеют длину 6 символов и начинаются на "С" C++
Определить длину каждого слова строки, и если она четная, то вставить в середину слова "aa", иначе "а" C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4927 / 2670 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
22.04.2014, 19:53     Дополнить строки знаками "+", чтобы все строки в нем имели длину 80 символов #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <fstream>
#include <string>
 
int main()
{
    std::ifstream ifs("input.txt");
    if (!ifs)
        return 1;
    std::ofstream o("output.txt");
    const std::string::size_type needLength = 80;
    for (std::string buf; std::getline(ifs, buf); o << buf << std::endl)
        for(std::string::size_type i=buf.length(); i < needLength; i++)
            buf += '+';
}
Yandex
Объявления
22.04.2014, 19:53     Дополнить строки знаками "+", чтобы все строки в нем имели длину 80 символов
Ответ Создать тему
Опции темы

Текущее время: 12:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru