代码拉取完成,页面将自动刷新
#include <stdio.h>
int getch(void);
void ungetch(int);
/* getline函数:将输入中的下一个整形数赋值给*pn */
int getint(int *pn)
{
int c, sign;
while (isspace(c = getch())) /* 跳过空白符 */
; /* 新值覆盖旧值 */
if (!isdigit(c) && c != EOF && c != '+' && c != '-') {
ungetch(c); /* 输入的不是一个整数,退回去 */
return 0;
}
sign = (c == '-' ? -1 : 1);
if (c == '+' || c == '-')
c = getch();
for (*pn = 0; isdigit(c); c = getch())
*pn = 10 * *pn + (c - '0');
*pn *= sign;
if (c != EOF)
ungetch(c);
return c;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。