c++中有关cgets ( allone[i].name ) 问题;
发布网友
发布时间:2023-09-19 13:52
我来回答
共1个回答
热心网友
时间:2023-09-19 16:43
char* cgets( char* buffer );
从键盘上读入字符存放到从buffer[2]起的内存空间中,直到它遇到回车符或者字符数超过buffer[0]指定的值为止。
返回的时候buffer[1]中保存的是读入的字符的实际个数,buffer[2]之后的空间才是你真正读入的内容。
#include<stdio.h>
#include<conio.h>
int main(void)
{
char buffer[82];
buffer[0] = 80;
cgets(buffer);
printf("Max\t: %d\n",buffer[0]);
printf("Count\t: %d\n",buffer[1]);
printf("String\t: %s\n",buffer+ 2);
getch();
return 0;
}