👤

Ce trebuie sa introduc in programul de mai jos ca sa lucreze combinatia de taste Ctrl+Z (care indica sfarsitul fisierului)?

#include <fstream.h>
 int main()
{
ofstream zig("ZigZag.in");
int v;
 
  while (!zig.eof())
   {
    cin>>v;
    zig<<v;
   } 
 
zig.close();
return 0;
}


Răspuns :

#include <fstream>
#include <iostream>
using namespace std;

int main()
{
    ofstream zig("ZigZag.in");
    int v;

    while (!cin.eof())
    {
        cin >> v;
        if(cin.eof()) return 0;
        zig << v << ' ';
    }

    zig.close();
    return 0;
}