Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Jak wykonać kod ze stringa?

Ostatnio zmodyfikowano 2011-04-27 18:53
Autor Wiadomość
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:
C/C++
literal = "for(a=0;a<10;a++)
{
    b += a;
}
";
funkcja( literal );
Da się takie coś zrobić?
P-32094
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..
P-32095
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++.
P-32096
pekfos
» 2011-04-27 18:18:56
hę? nie da się wykonać kodu C++ ze stringa tak jakby był wpisany normalnie!
P-32099
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?
P-32105
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.
P-32108
kt1117
Temat założony przez niniejszego użytkownika
» 2011-04-27 18:51:09
Szkoda, więc zrezygnuję.
P-32109
pekfos
» 2011-04-27 18:53:22
to ja zamknę.
P-32110
« 1 »
  Strona 1 z 1