putch、ungetch等的定义,请不要使用getch,在非标准库中为函数,函数:GETS头文件:stdio.h函数:从stdin流中读取字符串,直到收到newline或EOF,将读取结果存储在str指针指向的字符数组中,把getch改成getchar就行了。
函数:GETS头文件:stdio.h函数:从stdin流中读取字符串,直到收到newline或EOF,将读取结果存储在str指针指向的字符数组中。换行符不用作读取字符串的内容,读取的换行符转换为空值,从而结束字符串。注意:这个函数是可以无限读的,不会判断上限,所以程序员要保证str的空间足够大,以免读操作时溢出。
请不要使用getch,在非标准库中为函数。它通常是在中定义的,一些老的编译器只能通过使用它来传递。putch、ungetch等的定义。函数包含在conio.h中有时会引起很多麻烦。你的程序不能正常工作是有关系的。getch你可以吸收字符,但是有时候吸收了回车符之后,你把它们给下面输入函数。把getch改成getchar就行了。两者在视觉上的区别在于,被getch吸收的字符不会打印在屏幕上,而被getchar吸收的字符会。功能上的区别是,只要用户输入一个字符,getch就会返回用户输入的字符的ASCII码,如果有错误就会返回-1。Getchar将一直等到用户输入回车,然后将字符(带回车)扔进缓冲区。
{2。
文章TAG:gets函数 函数 getchar 库中 标准