字符串读取c

时间:2010-03-11 10:32:28

标签: c

我对C中的字符串阅读毫无疑问。

字符串读取函数,如gets,scanf,read,fscanf,fgets ......

哪个C函数可以从任何文件中读取安全或安全的字符串?

或者

哪个C函数可以可靠地读取文件中的字符串?

2 个答案:

答案 0 :(得分:2)

如果将缓冲区的长度作为参数,则输入函数将是安全/安全的(不允许缓冲区溢出),因此该函数不会读取比缓冲区可以容纳的更多的char。

在你列出的函数中,fgets()和read()将缓冲区长度作为参数,可以认为是安全的。

答案 1 :(得分:0)

好像你只是在询问如何阅读文件。谷歌对我有帮助:

http://www.cprogramming.com/tutorial/cfileio.html

http://msdn.microsoft.com/en-us/library/aa365467%28VS.85%29.aspx

阅读或扩展您的问题,以便我们更好地回答您。