-3

文字列を読み取って C ソース コードに変換し、コンパイルして直接実行するようなプログラムを設計したいと考えています。これは、実行時に文字列を読み取り、文字列のソース コードをマシン コードにコンパイルして直接実行することを意味します。このトピックに関する参照が得られないため、C でこれを行う方法はありますか。前もって感謝します..

4

3 に答える 3

0

バッシュは使えますか?

~$ ./progExe < inputFile.txt > newProgram.c && gcc newProgram.c -Wall && ./a.out
于 2013-05-09T05:45:51.653 に答える
0
1 : execute your program
2 : take string from user according to your requirement
3 : create a new file
4 : write string in to file
5 : save file as .java extension
6 : compile the new file
于 2013-05-09T05:46:06.043 に答える
0

gcc を使用していて、Linux でこのメソッドを使用している場合

ソース コードを読み取り、.c ファイルに書き込みます。

system("gcc file.c"); system("./a.out"); do のコンパイルと実行の使用

于 2013-05-09T05:45:20.103 に答える