can we get the time between two inputs?

c++, cin, input, time

Solution

Use `time()` to get current time and `difftime()` to compute the difference.

#include <iostream>
#include <ctime>
#include <conio.h>
using namespace std;
int main()
{
    int a,b;
    cout<<"enter 1";
    cin>>a;
    time_t atime = time(NULL);
    cout<<"enter 2";
    cin>>b;
    time_t btime = time(NULL);
    cout << difftime(btime, atime) << " seconds passed\n";
    getch();
    return 0;
}  

Problem

I was wondering while watching this code : ``` #include<iostream> #include<conio.h> using namespace std; int main(){ int a,b; cout << "enter 1"; cin >> a; cout << "enter 2"; cin >> b; getch(); return 0; } ``` if we can get the time gap between the input of variables a and b successively.

Original source