【发布时间】:2020-04-18 13:47:02
【问题描述】:
我正在尝试用 c 编写一个函数,将字符串中的数字更改为整数。例如“一”到 1。这是我目前的代码,但它没有按预期工作,我找不到问题。
【问题讨论】:
-
您能否详细说明“无法正常工作”是什么意思?
-
strcmp区分大小写。你确定所有字符的大小写都匹配吗? -
num没有理由成为函数参数。它应该只是一个局部变量。 -
到底是什么问题?你有错误吗?结果错误?
-
它无法正常工作,因为它没有返回正确的 num 值。因此,例如 value 可能是“Seven”并且 num 将返回为 1 这就是为什么我猜测 if 语句有问题。
标签: c string function if-statement int