Hallo,
Bij het openen van een file in een console applicatie wil ik checken of de file wel bestaat. De filename wordt als parameter meegegeven tijdens het executen.
Ik dacht dit te doen met try en catch maar het wil niet echt lukken. Weten jullie wat ik fout doe ?
Dit is de code (_argv[1] is de eerste parameter die wordt meegegeven.) :
const char * filename = _argv[1];
try{
ifstream file (filename, ios::in|ios::binary|ios::ate);
throw 1;
}
catch(int a)
{
cout << "File error!" << endl;
}
Groet,
Raymond
Bij het openen van een file in een console applicatie wil ik checken of de file wel bestaat. De filename wordt als parameter meegegeven tijdens het executen.
Ik dacht dit te doen met try en catch maar het wil niet echt lukken. Weten jullie wat ik fout doe ?
Dit is de code (_argv[1] is de eerste parameter die wordt meegegeven.) :
const char * filename = _argv[1];
try{
ifstream file (filename, ios::in|ios::binary|ios::ate);
throw 1;
}
catch(int a)
{
cout << "File error!" << endl;
}
Groet,
Raymond