0 c
我正在使用gets()函数进行输入.所以,我想检查字符串结束的位置.但是NULL没有插入字符串的末尾,因为它是通过使用插入的scanf().那我该怎么做呢?
gets()
NULL
scanf()
Joh*_*nck 8
gets()绝对会插入一个空终止符.但请注意,gets()已弃用,不应使用.请fgets()改用,因为它可以避免缓冲区溢出漏洞.
fgets()
要fgets在标准输入上使用:
fgets
char buffer[256] fgets(buffer, sizeof(buffer), stdin);
归档时间:
11 年,10 月 前
查看次数:
1121 次
最近记录: