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

Объект ifstream!!! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка строк в многомерном массиве http://www.cyberforum.ru/cpp-beginners/thread101222.html
Как отсортировать елемни строк в многомерном массиве по возростанию или по спаданию? На Си
C++ Для заданного двумерного массива из n строк и m столбцов: помогите уже неделю не могу решить эту задачу Для заданного двумерного массива из n строк и m столбцов: Осуществить сглаживание массива. Операция сглаживания массива осуществляется путём замены... http://www.cyberforum.ru/cpp-beginners/thread101220.html
C++ Значение функции для 15 значений натурального ряда
Всем добрый вечер! Помогите пожалуйста разобраться в решении данной задачки: Вычислить значение функции (в прикр. файле) для 15 парных чисел натурального ряда, начиная с 20.
C++ Ввести структуру для описания понятия рациональное число
Ввести структуру (з полями чеслитель і знаменатель) для описания понятия рациональное число. Составить и функцию: max (X, N), которая возвращает max c масива X рациональных чисел. Незнаю с...
C++ Простые циклы http://www.cyberforum.ru/cpp-beginners/thread101157.html
Доброй ночи. Я никак не могу разобратся в циклах: Напечатать таблицу значений функций y=pow(x,2), y=pow(x,3) y=pow(x,1/2) для целых чисел x Є . Буду очень благодарен за любую помощь.
C++ Dev C++. Работа программы на др. компьютерах Видел аналогичные темы про Builder и Visual Studio, а вот Dev C++ стороной обошли. Что нужно там делать, чтобы программа на всех компьютерах запускалась? Если что, моей целью не было написание... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9632 / 5580 / 948
Регистрация: 25.07.2009
Сообщений: 10,714
04.03.2010, 16:37
Alexandr_LN, может я чего-то не понял, но вот без всяких шаманств один и тот же файл два раза открывается и на консоль выводится:
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
25
26
27
28
29
30
31
#include <iostream>
#include <fstream>
#include <string>
 
int main(){
    const char *file_name = "simple.txt";
    std::string buf;
    std::ifstream fin(file_name);
    if ( !fin.is_open() ){
        std::cerr << "Can't open file for first reading" << std::endl;
        return 1;
    }
    std::cout << "First reading:" << std::endl;
    while ( std::getline(fin, buf) )
        std::cout << buf << std::endl;
    fin.close();
 
    std::cout << std::endl << std::endl;
 
    fin.open(file_name);
    if ( !fin.is_open() ){
        std::cerr << "Can't open file for second reading" << std::endl;
        return 1;
    }
    std::cout << "Second reading:" << std::endl;
    while ( std::getline(fin, buf) )
        std::cout << buf << std::endl;
    fin.close();
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru