파일입출력 질문입니다.

doremii의 이미지

리눅스상에서 c언어로 open() 사용해 파일을 생성한 후 버퍼에 받아 write()사용하여 파일에 쓰려고 합니다

char buf[100]

for (i = 7; i >= 0; i--)
{
for (j = 0; j <= i; j++)
printf("*");
printf("\n");
}
간단하게 요약하였습니다.
for문 결과를 한번에 buf에 어떻게 받아 write에 써야하는지 도통 답이 나오지 않아 글 올립니다.
도움 부탁드립니다.ㅜㅜ

세벌의 이미지