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

Объясните код, пожалуйста, файловый поток - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана матрица размером NxM. Найти x(1)*x(N) + x(2)*x(N-1) + ... + x(N)*x(1) http://www.cyberforum.ru/cpp-beginners/thread1158101.html
Дана матрица размером NxM. Найти x(1)*x(N) + x(2)*x(N-1) + ... + x(N) * x(1), где x(i) - разность между максимальным и минимальным элементом i-й строки. Поиск максимального и минимального элементов строки осуществить с помощью подпрограммы. Формат входных данных В первой строке входного файла через пробел заданы два целых числа N и M (1 \le N, M \le 100). В каждой из следующих N строк...
C++ Система нелинейных уравнений Добрый день, помогите решить систему m*x^2+m*y^2+m*z^2-1=0 a1*x + a2*y + a3*z=0 b1*x + b2*y + b3*z=0 где m, a1-a3, b1-b3 известны http://www.cyberforum.ru/cpp-beginners/thread1158099.html
Не могу понять классы. Как их наполнить данными? C++
Добрый день, форумчане. Пытаюсь изучить классы в ООП, и не могу понять, как с ними работать. Помогите разобраться, к примеру, есть два класса, но как их наполнить данными, ввести водителей, ввести транспортные средства, чтобы потом с ними работать, не могу въехать. class Driver // класс Водитель { private: int IdDriver; // табельный номер string Fio; // ФИО int Phone; //...
Исправьте программку строки С++ C++
Условие: Ввести строку, содержащую несколько слов. СОставить слово из последних букв слов, введенной строки. #include<iostream> using namespace std; int main() { char s,p; int i,j; // объявление переменных cout<<"string: ";
C++ Куда уходят поезда ? Вывод значений матрицы http://www.cyberforum.ru/cpp-beginners/thread1158071.html
std::cout << " ) << " ] "; вот такой кусочек кода для вещественной матрицы выводит единицу на некотором (i_{0},j_{0}) привожу к int выводит ноль , Wtf(What the fenomen) ?
C++ Чтение и запись из/в текстовый файл Здравствуйте, программисты! Помогите, пожалуйста, разобраться с чтением из файла. Есть код: #include <cstdlib> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <iostream> #include <conio.h> #include <iomanip> #include <fstream> #include "cstdio" подробнее

Показать сообщение отдельно
SimpleSystem
0 / 0 / 0
Регистрация: 26.04.2014
Сообщений: 7
26.04.2014, 16:54     Объясните код, пожалуйста, файловый поток
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
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "");
    ifstream file("file.txt");
    if (!file) 
    {
        cout << "Файл file.txt не открыт." << endl;
    }
    else 
    {
        string buf1, buf2;
        while (file >> buf2)
        {
            if (file >> buf1) 
                cout << buf1 << ends << buf2 << ends;
        }
    }
    cout << endl;
    system("pause");
}
Объясните пожалуйста код, а конкретно в этом месте построчно
C++
1
2
3
4
5
6
string buf1, buf2;
        while (file >> buf2)  //    что означает >>  и как это объяснить
        {
            if (file >> buf1) 
                cout << buf1 << ends << buf2 << ends;
        }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru