C ベースのプログラム (VS2010 を使用する 64 ビットのマルチスレッド コンソール アプリ) を dll に変換する必要があります。dll を使用したことがないので、コンソールとの間でデータを取得するための最良の方法を見つけようとしています。I/O は複雑ではありません: 文字列を取得し、文字列を出力します:
while (1)
{
printf(" Enter next data _ ");
char input[500];
gets(input);
if (input[0] == '!')
break;
doSomething(input);
}
allocConsole、popen、getStdOut など、私が調査し始めたいくつかのオプションがあるようですが、この森に深く入り込む前に、より単純で簡単な方法はありますか? 小さな Windows アプリ (コンソール アプリではなく) から DLL を呼び出すと、全体が簡単になりますか?