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

вводом строк из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить введённую подстроку из строки, без string.h http://www.cyberforum.ru/cpp-beginners/thread549036.html
Задача состоит в том, чтобы удалить подстроку из строки, обе из которых вводятся с клавиатуры. Не разрешается использовать <string.h>. В C++, откровенно говоря, не понимаю ровным счётом ничего,...
C++ Потоки на С++. Помогите. Здравствуйте. Допустим есть файл matrix. В нем целочисленная матрица неопределенного размера и с разным количеством пробелов между элементами. Так вот вопрос: как сделать так, чтобы поток считывал по... http://www.cyberforum.ru/cpp-beginners/thread549033.html
C++ Как сохранить картинку из ресурсов на жёсткий диск?
Есть в ресурсах картинка IDB_BITMAP1. Как её извлечь на жёсткий диск?
C++ Не получается перезгрузка =
template <class T> Array<T>& Array<T>::operator = ( const Array<T> &t ) { Array<T> ar( t.size ); for ( int i = 0; i < t.size; i ++ ) ar = t.p; return ar; } Ошибки не выдает, но...
C++ Задачи на строки http://www.cyberforum.ru/cpp-beginners/thread549022.html
Помогите пожалуйста написать следующие задачи: 1. Дана строка сиволов. Преобразовать строку, удалив из нее все символы, не являющимися буквами. 2. Определить, сколько в тексте слов, начинающихся на...
C++ Вернуть матрицу из функции собственно такой вопрос, любыми методами нужно передать двумерный массив через функцию обратно, я не знаю как сделать это в с++, знаю только как в дельфи сделать это можно, но понадобилось решение в... подробнее

Показать сообщение отдельно
igorrr37
1647 / 1275 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
16.04.2012, 03:10
читает заданное кол-во символов ( включая пробельные ) с каждой строки
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
#include <iostream>
#include <fstream>
 
int main()
{
    std::ifstream ifs("1.txt");
    if(ifs.is_open())
    {
        std::size_t const b = 5; // читаем по 5 символов с каждой строки
        char c;
        do
        {
            for(std::size_t i = 0; i < b && ifs.get(c); ++i)
            {
                std::cout << c;
            }
            std::cout << std::endl;
            while('\n' != c && ifs.get(c));
        }while(ifs);
    }
    else std::cerr << "Can't open file\n";
    ifs.close();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru