Это как моя задача собирается,Как назначить разные функции в нескольких файлах?
Я создал графический интерфейс пользователя, которые состоят из двух кнопок, как показано на рисунке,
Таким образом, для «файла просматривать захвачена» кнопку, я бы открыть несколько файлов через OpenFIleDialog и прочитать его. Это код для открытых и прочитанных файлов.
Stream^ myStream;
OpenFileDialog^ openFileDialog1 = gcnew OpenFileDialog;
openFileDialog1->InitialDirectory = "c:\\";
openFileDialog1->Title = "open captured file";
openFileDialog1->Filter = "CP files (*.cp)|*.cp|All files (*.*)|*.*|txt files (*.txt)|*.txt";
openFileDialog1->FilterIndex = 2;
openFileDialog1->Multiselect = true;
if (openFileDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
{
for each (String^ file in openFileDialog1->FileNames)
{
array<String^>^ lines = System::IO::File::ReadAllLines(file);
for each (String^ line in lines)
{
}
}
После этого на кнопке «Начать анализ» я хотел бы начать реализацию для каждого файла. Файлы, открытые в OpenFileDialog для примеров «1_1.cp», «2_1.cp» и «3_1.cp». Я начну анализировать файлы, и у каждого файла будут разные данные, которые будут выполнять различный анализ.
Теперь мой вопрос: как я буду назначать каждый открытый файл для выполнения конкретной задачи или функции. Например, 1_1.cp выполняет задачу A, 2_1.cp выполняет задачу B и так далее? Любой может помочь предложить некоторые идеи?
Спасибо всем заранее.