簡體   English   中英

數學printf風格計算

[英]mathematical printf style calculation

我正在尋找一種靈活但快速的方法來在描述性計算器字符串的基礎上進行簡單的值轉換和計算。

例如這樣的事情:

double r = 1.0;
double d = mathf( "sin(%1)+2*%2", r, M_PI );
double e = mathf( "%1 / 180.0 * %2", r, M_PI );

重要的想法是可以在運行時評估數學運算並從配置文件加載。 我甚至考慮過某種腳本語言集成,但似乎並不是時髦而快速的?

如果像C ++這樣的東西存在於C ++中的任何想法?

嘗試多搜索一下。 這是很常見的事情。 它正在解析,每個編譯器都會這樣做。 使這有點像parsception。

從字符串求解方程式到C的結果

評估一個簡單的字符串數學表達式

將字符串轉換為數學評估

等等

有兩種方法可以解決它,一種是自己編寫,另一種是找到一個看起來像你正在尋找的庫。 我不知道C ++標准庫中的任何類似內容,ruby和其他一些語言肯定,你可以只評估字符串,但在C ++中你可能不得不從Web借用一個庫或者其他的東西。 嘗試最后一個鏈接,看起來很有希望。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM