1
私はdllに変えなければならないCベースのプログラム(VS2010を使った64ビットマルチスレッドコンソールアプリケーション)を持っています。 dllで作業したことがないので、私はコンソールとの間でデータをやりとりするための最良の方法を見つけようとしています。 I/Oが何も複雑です:、文字列を取得する文字列を印刷する:dllのコンソールI/Oに最適なオプション
例えば、私が探求し始めたallocConsole、popenの、getStdOut、などいくつかのオプションがあるようですwhile (1)
{
printf(" Enter next data _ ");
char input[500];
gets(input);
if (input[0] == '!')
break;
doSomething(input);
}
が、私がこの森林に入り込む前に、より単純でより簡単なアプローチがありますか?小さなWindowsアプリケーション(コンソールアプリケーションとは対照的に)からDLLを呼び出すと、すべてが簡単になりますか?