Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.58 KB | None | 0 0
  1. Считывание строки из файла:
  2.  
  3. char *fgets(char *str, int num, FILE *stream)
  4. Функция fgets() считывает до num-1 символов из файла stream и помещает их в массив символов, на который указывает str. Символы считываются до тех пор, пока не встретится символ «новая строка», EOF или до достижения указанного предела. По окончании считывания в массив str сразу после последнего считанного символа помещается нулевой символ. Символ «новая строка» при считывании будет сохранен и станет частью массива str. В случае удачи fgets() возвращает str, при неудаче возвращается NULL.
  5. Можно считывать с stdin!
  6.  
  7. Вывод строки в файл:
  8.  
  9. int fputs(const char *str, FILE *stream)
  10. Функция fputs() записывает содержимое строки, на которую указывает str, в заданный поток. Нуль в конце строки не записывается.
  11. В случае успеха функция fputs() возвращает последний записанный символ, а в случае неудачи – EOF.
  12.  
  13. gets/puts – аналогично, но используется stdin/stdout. gets удаляет ‘\n’, а puts добавляет.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement