求教,C语言问题,制作一个功能追加的getchar相关的函数mydetchar。信号与时间相关的 getchar能从键盘读取一个文字的输入,现在要制作一个timeout功能追加相关的函数mygetchar。1.timeout的时间,由mygetchar的参数指定。2.返回值是在指定的时间内由键盘输的值,如果是EOF的话就是-1,指定时间内键盘输入没有的话,就发起timeout这是是

题目内容(请给出正确答案)
求教,C语言问题,制作一个功能追加的getchar相关的函数mydetchar。信号与时间相关的

getchar能从键盘读取一个文字的输入,现在要制作一个timeout功能追加相关的函数mygetchar。1.timeout的时间,由mygetchar的参数指定。

2.返回值是在指定的时间内由键盘输的值,如果是EOF的话就是-1,指定时间内键盘输入没有的话,就发起timeout这是是-2,前两种情况以外的是-3。

3.使用后,不需要的signal的设定就取消,返回原有的设定。

满足以上条件,返回值还有现时间把TIME(3)获得的值变换成CTIME(3)的文字列进行表示。 这个程序不需要重入。

   本人C学得不好,希望给出讲解,运行后的现象,越细越好。

   我的邮箱:1054180441@qq.com

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
更多相关问题