je le code suivant:lecture d'un flux en C++
ifstream initFile;
initFile.open("D:\\InitTLM.csv");
if(initFile.is_open())
{
// Process file
}
Le fichier ne s'ouvre pas. Le fichier existe sur le lecteur D:. Est-il possible de savoir exactement pourquoi ce fichier ne peut pas être trouvé? Comme un "errno"?
Pouvez-vous d'abord placer InitTLM.csv dans le répertoire du programme et faire 'initfile.open (" inittlm.csv ");' plutôt que de faire référence à une lettre de lecteur. Alors laissez-nous savoir si l'erreur persiste encore. – JonH
N'utilisez pas '\' comme séparateur car cela ajoute un autre niveau d'obscurité au code car c'est le caractère d'échappement. Vouliez-vous dire '\\' ou voulez-vous dire '\\\\' Windows a accepté le '/' en tant que répertoire seporator depuis Windows XL. En l'utilisant, vous supprimez une couche de questions auxquelles nous n'avons pas besoin de répondre. –