Ⅰ c語言字元getchar是什麼意思
從stdio流中讀字元,相當於getc(stdin),
它從標准輸入里讀取下一個字元。
返回類型為int型,
返回值為用戶輸入的ASCⅡ碼,出錯返回-1。
intgetchar(void)
{
staticcharbuf[BUFSIZ];
staticchar*bb=buf;
staticintn=0;
if(n==0)
{
n=read(0,buf,BUFSIZ);
bb=buf;
}
return(--n>=0)?(unsignedchar)*bb++:EOF;
}
Ⅱ C語言里的get_s是什麼意思
應該是gets_s函數吧
對應頭文件<stdio.h>
原型:
char*gets_s(char*buffer,size_tsizeInCharacters);
調用形式:
gets_s(buffer,sizeInCharacters);
其中第二參數就是允許的輸入長度, 這里的size應該分配為buffer-1的長度,因為函數自動為'