Чтение строк в c - PullRequest
       19

Чтение строк в c

2 голосов
/ 11 марта 2010

У меня мало сомнений по поводу чтения строк в C.

функции чтения строк, такие как gets, scanf, read, fscanf, fgets ...

какая функция C может выполнять безопасное или безопасное чтение строк из любого файла?

Или

Какая функция C может быть надежной для чтения строки в файле?

Ответы [ 2 ]

2 голосов
/ 11 марта 2010

Функция ввода будет защищенной / безопасной (не допускающей переполнения буфера), если она принимает длину буфера в качестве аргументов, чтобы функция не считывала больше символа, чем буфер может содержать.

Из перечисленных вами функций fgets () и read () принимают длину буфера в качестве аргумента и могут считаться безопасными.

0 голосов
/ 11 марта 2010

Похоже, вы просто спрашиваете, как читать в файле. Google был полезен для меня:

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

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

Читайте вокруг или расширяйте свой вопрос, чтобы мы могли ответить вам лучше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...