write함수 이용한 ft_putchar

쿵ㅇ양·2023년 8월 16일

알고리즘

목록 보기
11/18

write 함수를 이용해서 문자 출력하기

write함수?

헤더: unistd.h
저수준의 파일 입출력에서는 스트림도 없고 버퍼도 없다. 파일로부터 읽어들일 때 문자 하나씩밖에 읽어들이지 못한다. 위에 있듯이 파일 핸들을 통해서 입출력을 하게 된다. 속도는 고수준에 비해서 빠르지만 비효율적

write(대상 파일, 쓸 내용, 입력할 문자 수)
write (int fd, const void *buf, size_t n)

  1. 대상파일??
  • 0 : 표준 입력
  • 1 : 표준 출력 *주로 씀
  • 2 : 표준 에러
  1. 쓸 내용 - 문자!!
    버퍼: 프로그램에서 직접 할당하는 것이 아닌
    프로그램 실행 중에 운영체제가 자동으로 할당하는 메모리 저장 공간
    (메모리 보관 역할)
#include <unistd.h>

void	ft_putchar(char c)
{
	write(1, &c, 1);
}
profile
개발을 공부하고 있는 대학생

0개의 댓글