Как мне использовать эту программу, и что означает args[0] и args[1] в 11 и 20 строках? - C#

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

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

Как мне использовать эту программу, и что означает args[0] и args[1] в 11 и 20 строках?
Листинг программы
  1. using System;
  2. using System.IO;
  3. class CopyFile {
  4. public static void Main(string[] args) {
  5. int i;
  6. FileStream fin;
  7. FileStream fout;
  8. try {
  9. // Открываем входной файл.
  10. try {
  11. fin = new FileStream(args[0], FileMode.Open);
  12. }
  13. catch(FileNotFoundException exc) {
  14. Console.WriteLine(exc.Message +
  15. "\nВходной файл не найден.");
  16. return;
  17. }
  18. // Открываем выходной файл.
  19. try {
  20. fout = new FileStream(args[1], FileMode.Create);
  21. }
  22. catch(IOException exc) {
  23. Console.WriteLine(
  24. exc.Message +
  25. "\nОшибка при открытии выходного файла.");
  26. return;
  27. }
  28. }
  29. catch(IndexOutOfRangeException exc) {
  30. Console.WriteLine(exc.Message +
  31. "\nПрименение: CopyFile ИЗ КУДА");
  32. return;
  33. }
  34. // Копируем файл.
  35. try {
  36. do {
  37. i = fin.ReadByte();
  38. if(i != -1) fout.WriteByte((byte)i);
  39. } while(i != -1);
  40. }
  41. catch(IOException exc) {
  42. Console.WriteLine(exc.Message +
  43. "Ошибка при чтении файла. ");
  44. }
  45. fin.Close();
  46. fout.Close();
  47. }
  48. }

Решение задачи: «Как мне использовать эту программу, и что означает args[0] и args[1] в 11 и 20 строках?»

textual
Листинг программы
  1. "C:\Documents and Settings\Дима.CB7B52848CFE4B0\Local Settings\Application Data\Temporary Projects\ConsoleApplication1\bin\Debug\ConsoleApplication1" С:\a.txt C:\b.txt

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


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

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

11   голосов , оценка 4.545 из 5

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

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

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