函数名: cgets
功  能: 从控制台读字符串
用  法: char *cgets(char *str);
程序例:
#include <stdio.h>
#include <conio.h>
int main(void)
{
   char buffer[83];
   char *p;
   /* There's space for 80 characters plus the NULL terminator */
   buffer[0] = 81;
   printf("Input some chars:");
   p = cgets(buffer);
   printf("\ncgets read %d characters: \"%s\"\n", buffer[1], p);
   printf("The returned pointer is %p, buffer[0] is at %p\n", p, &buffer);
   /* Leave room for 5 characters plus the NULL terminator */
   buffer[0] = 6;
   printf("Input some chars:");
   p = cgets(buffer);
   printf("\ncgets read %d characters: \"%s\"\n", buffer[1], p);
   printf("The returned pointer is %p, buffer[0] is at %p\n", p, &buffer);
   return 0;
}