Не пойму как запустить пример из книги C# 4.0 Шилдт

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

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

/* Копировать файл. Чтобы воспользоваться этой программой, укажите имена исходного и выходного файлов. Например, для копирования файла FIRST.DAT в файл SECOND.DAT введите в командной строке следующее: CopyFile FIRST.DAT SECOND.DAT */ Ничего не знаю о командной строке. Как из командной строки запустить данную программу? Понятно что если я ввожу в командной строке "CopyFile FIRST.DAT SECOND.DAT" выбивает "CopyFile не является внутренней..."
Листинг программы
  1. using System;
  2. using System.IO;
  3. class CopyFile {
  4. static void Main(string[] args) {
  5. int i;
  6. FileStream fin = null;
  7. FileStream fout = null;
  8. if(args.Length != 2) {
  9. Console.WriteLine("Применение: CopyFile Откуда Куда");
  10. return;
  11. }
  12. try {
  13. // Открыть файлы.
  14. fin = new FileStream(args[0], FileMode.Open);
  15. fout = new FileStream(args[1], FileMode.Create);
  16. // Скопировать файл.
  17. do {
  18. i = fin.ReadByte();
  19. if(i != -1) fout.WriteByte((byte)i);
  20. } while (i != 1);
  21. } catch(IOException exc) {
  22. Console.WriteLine("Ошибка ввода-вывода:\n" + exc.Message);
  23. } finally {
  24. if(fin != null) fin.Close();
  25. if(fout != null) fout.Close();
  26. }
  27. }
  28. }

Решение задачи: «Не пойму как запустить пример из книги C# 4.0 Шилдт»

textual
Листинг программы
  1.             fin = new FileStream(args[1], FileMode.Open);
  2.             fout = new FileStream(args[2], FileMode.Create);

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


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

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

9   голосов , оценка 4.444 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы