static void Main(string[] args) { if (args.Length > 0) { AllocConsole(); ConsoleAppUtils.ParseArgs(args, out string inputFile, out string outputFile); UtilsW.ReadInputFromFile(inputFile, ' ', out int[,] res); try { Nine logic = new Nine(res); logic.Process2(out int[,] res1, out int rm); UtilsW.WriteInputIntoFile(outputFile, res1); Console.WriteLine("Минимальная сумма по столбцам: {0}", rm.ToString()); } catch (Exception except) { Console.WriteLine(except); } Console.ReadKey(); } else { FreeConsole(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } }
static void Main(string[] args) { if (args.Length > 0) { ConsoleAppUtils.ParseArgs(args, out string inputFile, out string outputFile); UtilsW.ReadInputFromFile(inputFile, ' ', out int[,] res); try { Ten logic = new Ten(res); logic.Process(out int[,] res1, out int rm); UtilsW.WriteInputIntoFile(outputFile, res1); Console.WriteLine("Количество параллельных прямых: {0}", rm.ToString()); } catch (Exception except) { Console.WriteLine(except); } Console.ReadKey(); } else { Console.WriteLine("Аргументы командной строки не заданы"); Console.ReadKey(); } }
static void Main(string[] args) { if (args.Length > 0) { ConsoleAppUtils.ParseArgs(args, out string inputFile, out string outputFile); UtilsW.ReadInputFromFile(inputFile, ' ', out int[,] res); try { Nine logic = new Nine(res); logic.Process2(out int[,] res1, out int rm); UtilsW.WriteInputIntoFile(outputFile, res1); Console.WriteLine("Минимальная сумма по столбцам: {0}", rm.ToString()); } catch (Exception except) { Console.WriteLine(except); } Console.ReadKey(); } else { Console.WriteLine("Аргументы командной строки не заданы"); Console.ReadKey(); } }
private void inputToFileButton_Click(object sender, EventArgs e) { if (inputSaveFileDialog.ShowDialog() == DialogResult.OK) { try { inputSaveFileDialog.InitialDirectory = Path.GetDirectoryName(inputSaveFileDialog.FileName); int[,] input = DataGridViewUtils.GridToArray2 <int>(arr2FromDataGridView); UtilsW.WriteInputIntoFile(inputSaveFileDialog.FileName, input); } catch (Exception except) { FormsUtils.ErrorMessageBox(except); } } }
private void outputToFileButton_Click(object sender, EventArgs e) { if (outputSaveFileDialog.ShowDialog() == DialogResult.OK) { try { outputSaveFileDialog.InitialDirectory = Path.GetDirectoryName(outputSaveFileDialog.FileName); int[,] output = DataGridViewUtils.GridToArray2 <int>(arr2ToDataGridView); UtilsW.WriteInputIntoFile(outputSaveFileDialog.FileName, output); /*IList<int> output = DataGridViewUtils.GridToList<int>(arr2ToDataGridView); * Nine.WriteOutputIntoFile(outputSaveFileDialog.FileName, output); */ } catch (Exception except) { FormsUtils.ErrorMessageBox(except); } } }
static void Main(string[] args) { if (args.Length > 0) { ConsoleAppUtils.ParseArgs(args, out string inputFile, out string outputFile); UtilsW.ReadInputFromFile(inputFile, ' ', out int[,] res); try { Nine logic = new Nine(res); UtilsW.WriteInputIntoFile(outputFile, logic.Process()); } catch (Exception except) { Console.WriteLine(except); Console.ReadKey(); } } else { Console.WriteLine("Аргументы командной строки не заданы"); Console.ReadKey(); } }