c語言接收字符串的函數(shù)是什么

小億
85
2024-08-22 23:55:26
欄目: 編程語言

在C語言中,接收字符串的函數(shù)是fgets()函數(shù)。這個(gè)函數(shù)可以從標(biāo)準(zhǔn)輸入流中讀取一行字符串,并將其存儲(chǔ)到指定的字符數(shù)組中。函數(shù)原型如下:

char *fgets(char *str, int num, FILE *stream);

其中,str是指向存儲(chǔ)讀取字符串的字符數(shù)組的指針,num是要讀取的最大字符數(shù)(包括空字符’\0’),stream是指向要讀取的流的指針,通常是stdin表示標(biāo)準(zhǔn)輸入流。

使用fgets()函數(shù)可以安全地接收用戶輸入的字符串,并且可以限制讀取的字符數(shù),避免緩沖區(qū)溢出。

0