Cod sursa(job #1886232)

Utilizator Kln1000Ciobanu Bogdan Kln1000 Data 20 februarie 2017 19:21:35
Problema A+B Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.11 kb
#include <iostream>
#include <fstream>
#include <thread>

using namespace std;

/*class parser{
    public:
        parser() {}
        parser(const char *file_name){
            input_file.open(file_name,ios::in | ios::binary);
            input_file.sync_with_stdio(false);
            index=0;
            input_file.read(buffer,SIZE);}
        inline parser &operator >>(int &n){
            for (;buffer[index]<'0' or buffer[index]>'9';inc());
            n=0;
            for (;'0'<=buffer[index] and buffer[index]<='9';inc())
                n=10*n+buffer[index]-'0';
            return *this;}
            ~parser(){
            input_file.close();}
    private:
        fstream input_file;
        static const int SIZE=0x200000;
        char buffer[SIZE];
        int index=0;
        inline void inc(){
            if(++index==SIZE)
                index=0,input_file.read(buffer,SIZE);}
};*/

ifstream f ("adunare.in");
ofstream t ("adunare.out");

int a,b;

void test_fct(){
    t<<a+b;
}

int main()
{
    f>>a>>b;
    thread t1 (test_fct);
    t1.join();
    return 0;
}