cgets

從鍵盤上讀入字元存放到從buffer起的記憶體空間中,直到它遇到回車符或者字元數超過buffer指定的值為止。 返回的時候buffer中保存的是讀入的字元的實際個數,buffer之後的空間才是你真正讀入的內容。

函式名

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("\ncgets read %dcharacters: \"%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;
}

相關詞條

相關搜尋

熱門詞條

聯絡我們