Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Считывание строки из файла:
- char *fgets(char *str, int num, FILE *stream)
- Функция fgets() считывает до num-1 символов из файла stream и помещает их в массив символов, на который указывает str. Символы считываются до тех пор, пока не встретится символ «новая строка», EOF или до достижения указанного предела. По окончании считывания в массив str сразу после последнего считанного символа помещается нулевой символ. Символ «новая строка» при считывании будет сохранен и станет частью массива str. В случае удачи fgets() возвращает str, при неудаче возвращается NULL.
- Можно считывать с stdin!
- Вывод строки в файл:
- int fputs(const char *str, FILE *stream)
- Функция fputs() записывает содержимое строки, на которую указывает str, в заданный поток. Нуль в конце строки не записывается.
- В случае успеха функция fputs() возвращает последний записанный символ, а в случае неудачи – EOF.
- gets/puts – аналогично, но используется stdin/stdout. gets удаляет ‘\n’, а puts добавляет.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement