0
這是我的任務會怎樣的,如何在多個文件中分配不同的功能?
我已經創建如圖所示包括兩個按鈕的GUI,
所以,對於「瀏覽捕獲的文件」按鈕,我會通過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)
{
}
}
之後,在「開始分析」按鈕,我想開始實施每個文件。例如「1_1.cp」,「2_1.cp」和「3_1.cp」在OpenFileDialog中打開的文件。我將開始對文件進行分析,每個文件都有不同的數據進行不同的分析。
現在我的問題是,我將如何分配每個打開的文件做特定的任務或功能。例如,1_1.cp做任務A,2_1.cp做任務B等等?任何人都可以幫助提出一些想法?
感謝所有提前。