如何从字符串中添加提取字符然后在C ++中添加它们?

时间:2017-10-20 01:02:53

标签: c++ string binary

我目前正在为我的CS250课程(Discrete Structures)工作。我必须在我的应用程序中实现一个完整的加法器。我设法完成了所有这些。但是,当我手动给它TRUTH TABLE值时,我才能做到这一点。我的想法是,我需要添加2个由二进制数字组成的字符串。例如:

std::string binaryStringOne = "10101010";
std::string binaryStringTwo = "10001";

我必须将这些字符串添加到一起并以二进制形式输出其表示。现在我的问题是,如何添加这些二进制字符串?

我的火车是这样的:

  1. 首先从两个字符串中获取最后一个索引值[" 0"," 1"]
  2. 将每个字符串值[" 0"," 1"]转换为int
  3. 将它们插入FullAdder函数(已完成)
  4. 保持进位值,移动到下一个索引并添加(包括进位参考)
  5. 这是整体方法。我将如何在代码中处理此问题? 我想在这里发布其他功能吗?请让我知道,我不认为他们是需要的,但如果有人想看到它作为参考,我会发布它。

    提前致谢!

0 个答案:

没有答案