現在、「char ***myArray」を他の文字列比較方法よりもはるかに高速に処理する C++ コードがあります。
また、C++ を DLL にラップし、'DataTable' を使用する C# GUI から関数を呼び出しています。
「DataTable」データを「char ***myArray」に渡す方法に興味があります。
Interface.cs:
DataTable table
cppFunctions.cpp:
int CheckColumn(char ***myArray)
{
int k = 0;
double weight = 0;
for (int i = 1; i < RowCount; i++)
{
for (int j = i + 1; j < RowCount; j++)
{
weight = nGram(myArray[i][colNum], myArray[j][colNum], 3);
k++;
}
}
return k;
}
int、double、string、または単純な値を渡すと、問題なく動作します。