Visual C++ 2008 Express Editionを使ってます。
プロジェクトの中で、他のテキストエディタファイルを読み込み、
そこに書かれたソースコード(C/C++)を実行するにはどうすればいいですか。
しかも、プロジェクトの中で用いているグローバル変数を使え、
コードを実行する範囲(何行目から何行目まで)を指定できればいいです。
他のコードを実行
Re:他のコードを実行
Visual C++ はインタプリタではなくコンパイラですので不可能です。
昔の8ビットマイコンのBASICでは可能だったものもありますが、あくまでインタプリタだから実現できた事です。
他のコードと言うか別に作られたコードをプログラムに組み込むためには、組み込む側のコードを静的ライブラリ(lib)にするか動的ライブラリ(DLL)にする必要があります。
静的ライブラリの作り方
http://msdn.microsoft.com/ja-jp/library/ms235627.aspx
動的ライブラリの作り方
http://msdn.microsoft.com/ja-jp/library/ms235636.aspx
昔の8ビットマイコンのBASICでは可能だったものもありますが、あくまでインタプリタだから実現できた事です。
他のコードと言うか別に作られたコードをプログラムに組み込むためには、組み込む側のコードを静的ライブラリ(lib)にするか動的ライブラリ(DLL)にする必要があります。
静的ライブラリの作り方
http://msdn.microsoft.com/ja-jp/library/ms235627.aspx
動的ライブラリの作り方
http://msdn.microsoft.com/ja-jp/library/ms235636.aspx