小编csT*_*led的帖子

在C中写`eval()`

我一直在尝试在C中制作一个eval函数.

目前,我的想法是String -> function pointer使用所有标准库C函数和我所做的所有函数进行散列,这样我就可以处理函数调用(在已经定义的函数上).

但是,用字符串定义函数(即调用eval("int fun(){return 1;}"))仍然是一个问题,我不知道如何在运行时处理它,有没有人有任何想法?

变量定义似乎不是太大的问题,因为我可以使用另一个哈希var_name -> pointer并在需要变量时使用该指针.

顺便说一句,我不关心性能,我想让这个工作.

c eval dynamic

10
推荐指数
3
解决办法
6071
查看次数

div 内的中心按钮,忽略其他元素

我有以下几点:

div.div
  p.paragraph
    | about 3 lines of text... (dynamic)
  button.button-i-want-to-center
    | click_me
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像这样:

___________________________
| Text.....................|
| Text.....................|
| Text.....................|
|          ______          |
|         |BUTTON|         | <--- Center of div: 
|                          |      I want the button to ignore 
|                          |      the text.
|                          |
|                          |
___________________________
Run Code Online (Sandbox Code Playgroud)

请记住,div 的大小是动态的。

我怎样才能做到这一点?我试过 flex,但没有成功。固定利润率也不好。

html css pug

5
推荐指数
1
解决办法
2743
查看次数

标签 统计

c ×1

css ×1

dynamic ×1

eval ×1

html ×1

pug ×1