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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Yarikson86
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 28
#1

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

22.04.2014, 18:51. Просмотров 236. Ответов 1
Метки нет (Все метки)

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

C++ Тема "Строки" Задан текст. Распечатать все слова, содержащие заданный символ.
Определить длину введенной строки и количество букв "а" в ней C++
Запрашивать у пользователя строки до тех пор, пока он не введет строку "Все" C++
C++ Вывод всех символов строки, расположенных после первого символа ":"
Ленты. Определить длину данного и количество букв "а" в нем C++
C++ Дан текстовый файл. Напечатать все его строки, в которых присутствует слово "кот"
Удалить из файла все строки кроме тех что начинаются на словосочетание "Данные для" C++
Выделить из текста все слова которые имеют длину 6 символов и начинаются на "С" C++
Удалить из символьной строки все слоги "ма" C++
C++ Все символы строки, стоящие на четных местах, заменить на букву "ы"
Ввести две строки, заменить первый символ "r" символами второй строки C++
C++ Определить длину данной строки и количество букв "а" в ней. Вывести имя в обратном порядке

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6208 / 3453 / 423
Регистрация: 29.11.2010
Сообщений: 9,156
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 символов
Ответ Создать тему
Опции темы

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