因此,我进入大学几个星期,现在我与C有爱/恨关系。我喜欢这门语言,但是它的某些部分让我兴奋不已。如何在不使用stdlib.h的情况下验证C语言中的输入?
目前,我需要进行一个练习,其中从命令行获取两个参数,然后检查它们是否为字母或零(无论是哪种情况,“无效输入”和'无效输入 - 除以零不允许')
但是,对于这个特定练习,我们的标记系统会拒绝任何包含stdlib的程序,这意味着使用类似atoi或atof的东西不是选项。我的教授提到了一些关于使用scanf将参数先解析为字符串然后将其转换为整数的说法,但老实说,现在这已经超出我了。
欢迎使用堆栈溢出!现在你的问题出现了,只是要求你的作业问题的答案,这不是Stack Overflow的问题。我会建议先做一些自己的研究(有无尽的信息来源)并试图弄清楚。如果遇到可能会产生[良好问题]的特定问题(http://stackoverflow.com/help/how-to-ask),请随时再次询问。 – jaredk
哦,别担心,这不是我诉诸的第一件事。我花了好几个小时试图通过纯粹的意志来找出问题,然后我转向我的课程书籍和我的教授,没有人特别有帮助。 – Absoguar