C++ 这是什么意思?C++;simpio.h getInteger()

C++ 这是什么意思?C++;simpio.h getInteger(),c++,C++,我试图了解斯坦福大学在CS课程中使用的这个库,但我不能在家里的CS课程中使用这个功能。如何模拟此功能?我想知道这是一个getline(cin,整数)吗?或者这与fstream有关?原因是,我正试图在UDEMY上完成系列讲座 这是定义 int-getInteger(字符串提示符=”) 从cin读取一整行,并将其作为整数扫描。如果扫描 如果成功,则返回整数值。如果论点不是 合法整数或如果是无关字符(空格除外) 出现在字符串中时,用户有机会重新输入该值。 如果提供,则在读取命令之前打印可选提示字符串

我试图了解斯坦福大学在CS课程中使用的这个库,但我不能在家里的CS课程中使用这个功能。如何模拟此功能?我想知道这是一个getline(cin,整数)吗?或者这与fstream有关?原因是,我正试图在UDEMY上完成系列讲座

这是定义

int-getInteger(字符串提示符=”)

cin
读取一整行,并将其作为整数扫描。如果扫描 如果成功,则返回整数值。如果论点不是 合法整数或如果是无关字符(空格除外) 出现在字符串中时,用户有机会重新输入该值。 如果提供,则在读取命令之前打印可选提示字符串 价值观

用法:

int n=getInteger(提示)


您可以在此处下载
simpio.h


如果您不能或不想使用该库,您可以研究其源代码。

我理解这一点,但我想知道该函数的作用:P@numLOCK:您的问题已说明函数正在执行的操作。如果您想知道它是如何工作的,请查看它的源代码。如果你有困难跟随源代码,拿起一本介绍性的C++书并阅读它。找到它!谢谢,我现在明白了,我可以阅读库的源代码了。