Doit être une réponse simple mais je suis à une perte, voici le code qui renvoie une erreur. J'ai essayé avec et sans le slash de départ.fichier d'ouverture de problème C++
Je ne connaîtrai pas le chemin complet, je veux qu'il soit relatif de l'exe, et c'est le chemin relatif. J'ai essayé d'échapper aux barres obliques.
Mon problème est que j'obtiens le "fichier d'ouverture d'erreur" quand le fichier est là. pourquoi échoue-t-il?
ifstream myFile("/LOGS/ex090716.txt");
if (myFile.fail()) {cout << "Error opening file";}
else
{
cout << "File opened... \n";
//string line;
//while(getline(myFile, line)) {
// cmatch results;
// regex rx("(p|q)(=)([^ %]*)");
// regex_search(line.c_str(), results, rx);
// string referringWords = results[3];
//}
myFile.close();
}
merci
Quel est le chemin d'accès complet au fichier que vous essayez d'ouvrir? – fbrereto