Member 13010616 Ответов: 1

Как мне объединить переменные по две за раз?


Я пытаюсь автоматически комбинировать переменные 1 и 2, 3 и 4, 5 и 6 и так далее автоматически, чтобы я мог печатать их на экране simular to
cout << 1 <<" "<< 2 << endl;
Но вместо этого это было бы просто
cout << 1 << endl;

Что я уже пробовал:

#include <iostream>
#include <vector>
#include <fstream>
int main( void )
{
    std::string word;
    std::vector<std::string> file;

    std::ifstream in( "Files.txt" );

    while ( in >> word )
        file.push_back( word );

    for ( size_t i=0; i<file.size(); i++ )

        std::cout<< file.at(1) << '\n';
    in.close();

    return 0;
}

Richard MacCutchan

Где находятся рассматриваемые переменные, что они содержат и как вы пытаетесь их объединить?

1 Ответов

Рейтинг:
6

KarstenK

должно быть очень легко

int main( void )
{
    std::string text;
    std::string word;
    std::vector<std::string> file;

    std::ifstream in( "Files.txt" );

    while ( in >> word ) {
        //file.push_back( word );
        text += word;
    }
    // easy print out of the full text
    cout << text << endl;