Je ne sais pas pourquoi cela ne fonctionne pas, j'ai besoin d'échanger les deux caractères enterd comme a et b, il compile mais tous les caractères sont remplacés par le char entré comme b, un conseil?Char échanger dans un fichier C++
while (n != exist)
{
cout<<"What is the letter you want to swap?"<<endl;
cin>>a;
cout<<"What is the letter you want to swap it with?"<<endl;
cin>>b;
if (inFile.is_open())
{
while (inFile.good())
{
inFile.get(c);
if(c = a)
{
outFile<< b;
}
else if (c = b)
{
outFile<< a;
}
else
{
outFile<< c;
}
}
}
else
{
cout<<"Please run the decrypt."<<endl;
}
cout<<"Another letter? <n> to stop swapping"<<endl;
cin>>n;
}
Merci pourquoi n'ai-je pas vu que je n'ai aucune idée fonctionne comme je le veux !! – Dom
Je suppose que vous avez d'abord répondu à la mauvaise réponse que vous répondez à la question – Dom
@DominicBarrett: Vous voudrez peut-être examiner les avertissements de la compilation pour signaler ce genre d'erreur. –