小编Mih*_*scu的帖子

C - 布尔表达式求值程序

我在C中有一个程序可以解决MPI对电路的满意度.该电路可以包含AND,OR和NOT门.

在我的程序中,电路是"硬编码的",如下所示:

( v[0] ||  v[1]  ) && ( !v[1]  || !v[3]  ) && (  v[2]  ||  v[3]  )
Run Code Online (Sandbox Code Playgroud)

与映射: || = OR, && = AND, ! = NOT

v[0], v[1]等等是0和1的数组

在某些时候,我评估这样的电路:

value = ( v[0] ||  v[1]  ) && ( !v[1]  || !v[3]  ) && (  v[2]  ||  v[3]  );
Run Code Online (Sandbox Code Playgroud)

我想测试从文本文件中读取的多个电路.现在,我的问题是:如何在C中将字符串转换为逻辑表达式?

基本上,我想要像value ='string from file here'.

有什么建议?

c string

2
推荐指数
1
解决办法
3181
查看次数

标签 统计

c ×1

string ×1