#include<stdio.h>
#include<stdlib.h>

int main(int argc, char argv[])
{
    FILE  *wfp;
    int n;
    char buf[BUFSIZ];

    buf[0] = argv[1];
    buf[1] = \' \';
    buf[2] = argv[2];
    buf[3] = \' \';
    buf[4] = argv[3];
    buf[5] = \'\\n\';

    if((wfp = fopen(\"a.txt\", \"a\")) == NULL)
    {
        perror(\"fopen : a.txt\");
        exit(1);
    }
        fwrite(buf,1,sizeof(buf),wfp);

    fclose(wfp);
    return 0;
}

a.txt 내용이
1 1 1
2 2 2
3 3 3
4 4 4 이거라고 할때

프로그램에서 숫자 아무거나 3개 입력하면
a.txt내용뒤에 입력한 내용만 추가하도록 하고싶은데
저걸로돌려보면 글자가 깨져서입력이된당...

뭐가문제인지 알려주실 횽?