Как мне использовать эту программу, и что означает args[0] и args[1] в 11 и 20 строках? - C#
Формулировка задачи:
Как мне использовать эту программу, и что означает args[0] и args[1] в 11 и 20 строках?
using System; using System.IO; class CopyFile { public static void Main(string[] args) { int i; FileStream fin; FileStream fout; try { // Открываем входной файл. try { fin = new FileStream(args[0], FileMode.Open); } catch(FileNotFoundException exc) { Console.WriteLine(exc.Message + "\nВходной файл не найден."); return; } // Открываем выходной файл. try { fout = new FileStream(args[1], FileMode.Create); } catch(IOException exc) { Console.WriteLine( exc.Message + "\nОшибка при открытии выходного файла."); return; } } catch(IndexOutOfRangeException exc) { Console.WriteLine(exc.Message + "\nПрименение: CopyFile ИЗ КУДА"); return; } // Копируем файл. try { do { i = fin.ReadByte(); if(i != -1) fout.WriteByte((byte)i); } while(i != -1); } catch(IOException exc) { Console.WriteLine(exc.Message + "Ошибка при чтении файла. "); } fin.Close(); fout.Close(); } }
Решение задачи: «Как мне использовать эту программу, и что означает args[0] и args[1] в 11 и 20 строках?»
textual
Листинг программы
"C:\Documents and Settings\Дима.CB7B52848CFE4B0\Local Settings\Application Data\Temporary Projects\ConsoleApplication1\bin\Debug\ConsoleApplication1" С:\a.txt C:\b.txt
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д