Bonjour à tous,
je travaille actuellement sur un projet utilisant ainsi le C# et d’ailleurs c'est mon début avec.
Et mon problème donc c'est que je veux enregistrer des lignes sur un fichier text (en quelque sorte un log.txt):
je tape ce code :
FileStream theFile = File.Create(@"output.txt");
StreamWriter writer = new StreamWriter(theFile);
if (i > 0 && j > 0 && s1[i - 1] == s2[j - 1])
{
GetDiffTreeFromBacktrackMatrix(lcsMatrix, s1, s2, i - 1, j - 1);
writer.WriteLine(" " + s1[i - 1]);
}
else
{
if (j > 0 && (i == 0 || lcsMatrix[i, j - 1] == lcsMatrix[i - 1, j]))
{
GetDiffTreeFromBacktrackMatrix(lcsMatrix, s1, s2, i, j - 1);
writer.WriteLine("+ " + s2[j - 1]);
}
else if (i > 0 && (j == 0 || lcsMatrix[i, j - 1] < lcsMatrix[i - 1, j]))
{
GetDiffTreeFromBacktrackMatrix(lcsMatrix, s1, s2, i - 1, j);
writer.WriteLine("- " + s1[i - 1]);
}
}
writer.Close();
et je reçois lorsque je lance l’exécution le problème suivant:
An unhandled exception of type 'System.IO.IOException' occurred in mscorlib.dll.
Merci bien pour votre aides.
Partager