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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Не обрабатываются нажатия клавиш стрелок http://www.cyberforum.ru/cpp-beginners/thread1154421.html
почему при нажатии "СТРЕЛКА ВВЕРХ" или "СТРЕЛКА ВНИЗ" условие не выполняется?? ведь коды клавиш 72 и 80? unsigned char a=getch(); if ((a==(int)72)||(a==(int)80)) { menu(y1+50, y2+50);}
C++ Подсчитать среднее арифметическое четных элементов, расположенных ниже главной диагонали Дан массив размером n×n, элементы которого целые числа. Подсчитать среднее арифметическое четных элементов, расположенных ниже главной диагонали. http://www.cyberforum.ru/cpp-beginners/thread1154418.html
Сортировка целочисленного массива по убыванию количества чётных цифр в его восьмеричной записи C++
Написать функцию, которая сортирует целочисленный массив по убыванию количества чётных цифр в его восьмеричной записи. Использовать челночную сортировку.
Дан одномерный массив А, состоящий из N элементов. Отсортировать все его элементы улучшенным методом пузырька C++
Дан одномерный массив А, состоящий из N элементов. Отсортировать все его элементы улучшенным методом пузырька
C++ В матрице поменять местами строку, содержащую наибольший элемент, со строкой, содержащей наименьший http://www.cyberforum.ru/cpp-beginners/thread1154398.html
Задание: В данной действительной матрице размера mn поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением. Предполагается, что такой элемент единственный. Подскажите... почему-то не работает. #include <iostream>
C++ Смена комплексной переменной на комплексно сопряженную к ней Нужно написать объявить и реализовать процедуру в отдельных заголовочных, причем в двух вариантах: с использованием указателей и с использованием ссылок помогите, пожалуйста, ибо вообще не понимаю, что тут и как :( подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,405
22.04.2014, 19:53     Дополнить строки знаками "+", чтобы все строки в нем имели длину 80 символов
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 += '+';
}
 
Текущее время: 18:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru