Посоны, чё за дела? Если вот так
while (str_in.Peek() != -1)
{
Console.WriteLine(str_in.ReadLine());
}
fout.Seek(0, SeekOrigin.Begin);
do // здесь посимвольно читаем и выводим на экран строки из файла
{
num_out = (char) str_in.Read();
switch (num_out)
{
case ',':
case '|':
Console.Write(" ");
num_out = '\0';
break;
case '}':
case '{':
Console.Write(num_out);
num_out = '\0';
break;
case '#':
break;
default:
Console.Write(num_out);
break;
}
} while (num_out != '#');
str_in.Close();
А вот если вот так
do // здесь посимвольно читаем и выводим на экран строки из файла
{
num_out = (char) str_in.Read();
switch (num_out)
{
case ',':
case '|':
Console.Write(" ");
num_out = '\0';
break;
case '}':
case '{':
Console.Write(num_out);
num_out = '\0';
break;
case '#':
break;
default:
Console.Write(num_out);
break;
}
} while (num_out != '#');
fout.Seek(0, SeekOrigin.Begin);
while (str_in.Peek() != -1)
{
Console.WriteLine(str_in.ReadLine());
}
str_in.Close();