String reťazec na nejaký výraz // c++

Programovacie jazyky, rady, poradňa...
Fata! ChaoS
Star
Star
Používateľov profilový obrázok
Príspevky: 650
Registrovaný: 12 apr 2006, 20:23
Bydlisko: Tvrdošovce
Kontaktovať používateľa:

String reťazec na nejaký výraz // c++

Príspevok od používateľa Fata! ChaoS »

Existuje dačo také, že napr mám retazec "c=a+b" a nejak mi to tak prekonvertuje, že s toho znikne normálny zdroják

Kód: Vybrať všetko

c=a+b
Alebo ako by sa to dalo spraviť?
V podstate preložiť reťazec do C++ jazyka.
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

To záleží od toho, čo presne tým myslíš. Ak chceš, aby to vytvorilo kód, ktorý to vie aj spustiť, tak budeš musieť v podstate naprogramovať vlastný kompilátor...
Fata! ChaoS
Star
Star
Používateľov profilový obrázok
Príspevky: 650
Registrovaný: 12 apr 2006, 20:23
Bydlisko: Tvrdošovce
Kontaktovať používateľa:

Príspevok od používateľa Fata! ChaoS »

Nuž od toho som sa obával, no neva :D skúsim to nejak pomocou pointerov. Zato díky za odozvu :)
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Ak potrebuješ robiť niečo zložitejšie, tak do tej aplikácie môžeš vložiť javascript či prípadne niečo podobné (Lua, Scheme...). :)
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

chrono napísal:Ak potrebuješ robiť niečo zložitejšie, tak do tej aplikácie môžeš vložiť javascript či prípadne niečo podobné (Lua, Scheme...). :)
a ja len doplním že napr. v javascripte to už spraviť dokážeš cez eval() (ak by nechápal načo)
Fata! ChaoS
Star
Star
Používateľov profilový obrázok
Príspevky: 650
Registrovaný: 12 apr 2006, 20:23
Bydlisko: Tvrdošovce
Kontaktovať používateľa:

Príspevok od používateľa Fata! ChaoS »

Aha, no díky, možno to v budúcnsoti niekedy využijem.
Ale toto sa mi podarilo vyriešiť s pointermi :), takže nič zložité to nebolo.
Napísať odpoveď