Jak wykonać kod ze stringa?
Ostatnio zmodyfikowano 2011-04-27 18:53
kt1117 Temat założony przez niniejszego użytkownika |
Jak wykonać kod ze stringa? » 2011-04-27 17:37:27 Chodzi mi o takie coś, że jest kod w stringu, a program go wykonuje powiedzmy tak: literal = "for(a=0;a<10;a++) { b += a; } "; funkcja( literal );
Da się takie coś zrobić? |
|
pekfos |
» 2011-04-27 17:38:24 jak stworzysz język skryptowy o takiej składni jak C++ to tak. a tak to nie bo w kodzie wynikowym ten cstring pozostanie nieprzetworzony i będzie tylko cstringiem.. |
|
kt1117 Temat założony przez niniejszego użytkownika |
» 2011-04-27 17:47:12 Ja tworzę dllę, do programu, chodzi o to, że to program do tworzenia gier, ma swój własny język skryptowy, a ja chcę do tego programu dodać możliwość "zejścia" poziom niżej, takie coś jak wstawki asma do C++. |
|
pekfos |
» 2011-04-27 18:18:56 hę? nie da się wykonać kodu C++ ze stringa tak jakby był wpisany normalnie! |
|
kt1117 Temat założony przez niniejszego użytkownika |
» 2011-04-27 18:27:01 Szkoda, ale gdyby wszystko dało się zrobić tak prosto, to wszyscy byli by programistami, więc idę myśleć dalej.;)
E:A z pliku można wczytać kod cpp? Np. program poda dlli string z kodem do wykonania, dlla zapisze go do pliku, a na koniec wykona plik? |
|
pekfos |
» 2011-04-27 18:32:59 czasami jak zaglądam na forum też myślę że chyba każdy chce być programistą. ale po pierwszym sigsegv w większym programie jakoś im się odechciewa.
// Zrezygnuj z tego pomysłu bo tylko czas tracisz. to tak jakbyś uruchamiał surowy plik .cpp. musiałbyś mieć razem z programem cały kompilator. |
|
kt1117 Temat założony przez niniejszego użytkownika |
» 2011-04-27 18:51:09 Szkoda, więc zrezygnuję. |
|
pekfos |
» 2011-04-27 18:53:22 to ja zamknę. |
|
« 1 » |