返回在C++中减去字符数组的结果

1 c c++ string decimal subtraction

我试图减去每个ASCII字符被视为十进制数字的字符串.例如:

"1000000000001" - "0100000000001" = "900000000000"
Run Code Online (Sandbox Code Playgroud)

如果我的函数原型如下所示,我将如何开始执行此操作:

char* get_sub(char* a, char* b)

thi*_*ton 6

记住你是如何学习在Algorithms 001课程(小学)中减去大数字的.减去两个数字的最低有效数字,如果小于0,则加10,记住进位,继续下一个数字对.

  • @wiso:当我在小学时,"大数字"的定义是"任何大到你都无法在头脑中可靠地减去它",这意味着使用char数组的计算机"任何大于一位的数字" . (3认同)