Прочитать двоичный типизированный файл - C#

Узнай цену своей работы

Формулировка задачи:

Как прочитать двоичный файл если не известна его структура?

Решение задачи: «Прочитать двоичный типизированный файл»

textual
Листинг программы
using System; 
using System.I0;
 
class ShowFile {
 
static void Main(string[] args) { int i;
 
FileStream fin; if(args.Length != 1)    {
 
Console.WriteLine("Применение: ShowFile Файл"); return;
 
}
 
try {
 
fin = new FileStream(args[0], FileMode.Open);
 
} catch(IOException exc) {
 
Console!WriteLine("He удается открыть файл");
 
Console.WriteLine(exc.Message);
 
return; // Файл не открывается, завершить программу
 
}
 
// Читать байты до конца файла, try {
 
do {
 
i = fin.ReadByte();
 
if(i != -1) Console.Write((char) i);
 
} while(i != -1);
 
} catch(IOException exc) {
 
Console.WriteLine("Ошибка чтения файла");
 
Console.WriteLine(exc.Message) ;
 
} finally { fin.Close() ;
 
}
 
}
 
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.625 из 5
Похожие ответы