Aide en c++
slider56
-
slider56 -
slider56 -
Bonjour,
cette partie je veux qu'elle boucle tant que l'utilisateur n'entre pas un nom de fichier existant
mais voila si je me trompe une fois sur le non du fichier est bien la boucle ne se termine plus
cout<<"Quel est le nom du fichier a coder :"<<endl;
cin>>LeNomDuFichierACoder;
F_lu.open(LeNomDuFichierACoder.c_str(),ios::in);
if (F_lu.fail())
{
cout<<"Le fichier dont vous avez tapez le nom n'existe pas reecriver un nouveau nom ."<<endl;
}
while(F_lu.fail())
{
cout<<"Quel est le nom du fichier a coder :"<<endl;
cin>>LeNomDuFichierACoder;
F_lu.open(LeNomDuFichierACoder.c_str(),ios::in);
if (F_lu.fail())
{
cout<<"Le fichier dont vous avez tapez le nom n'existe pas reecriver un nouveau nom."<<endl;
}
}
cette partie je veux qu'elle boucle tant que l'utilisateur n'entre pas un nom de fichier existant
mais voila si je me trompe une fois sur le non du fichier est bien la boucle ne se termine plus
cout<<"Quel est le nom du fichier a coder :"<<endl;
cin>>LeNomDuFichierACoder;
F_lu.open(LeNomDuFichierACoder.c_str(),ios::in);
if (F_lu.fail())
{
cout<<"Le fichier dont vous avez tapez le nom n'existe pas reecriver un nouveau nom ."<<endl;
}
while(F_lu.fail())
{
cout<<"Quel est le nom du fichier a coder :"<<endl;
cin>>LeNomDuFichierACoder;
F_lu.open(LeNomDuFichierACoder.c_str(),ios::in);
if (F_lu.fail())
{
cout<<"Le fichier dont vous avez tapez le nom n'existe pas reecriver un nouveau nom."<<endl;
}
}
1 réponse
j'ai essayé en rendant sa plus léger même problèmes .
cout<<"Quel est le nom du fichier a coder :"<<endl;
cin>>LeNomDuFichierACoder;
F_lu.open(LeNomDuFichierACoder.c_str(),ios::in);
while(F_lu.fail())
{
cout<<"Le fichier dont vous avez tapez le nom n'existe pas reecriver un nouveau nom ."<<endl;
cout<<"Quel est le nom du fichier a coder :"<<endl;
cin>>LeNomDuFichierACoder;
F_lu.open(LeNomDuFichierACoder.c_str(),ios::in);
}
cout<<"Quel est le nom du fichier a coder :"<<endl;
cin>>LeNomDuFichierACoder;
F_lu.open(LeNomDuFichierACoder.c_str(),ios::in);
while(F_lu.fail())
{
cout<<"Le fichier dont vous avez tapez le nom n'existe pas reecriver un nouveau nom ."<<endl;
cout<<"Quel est le nom du fichier a coder :"<<endl;
cin>>LeNomDuFichierACoder;
F_lu.open(LeNomDuFichierACoder.c_str(),ios::in);
}