cgets
函数名: cgets
功 能: 从控制台读字符串
用 法: char *cgets(char *str);
程序例:
#include
#include
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("
cgets read %d characters: "%s"
", buffer[1], p);
printf("The returned pointer is %p, buffer[0] is at %p
", p, &buffer);
/* Leave room for 5 characters plus the NULL terminator */
buffer[0] = 6;
printf("Input some chars:");
p = cgets(buffer);
printf("
cgets read %d characters: "%s"
", buffer[1], p);
printf("The returned pointer is %p, buffer[0] is at %p
", p, &buffer);
return 0;
}