IT

method1.c

kio467 2014. 11. 12. 17:11

#include <stdio.h>

#include <fcntl.h>


main()

{

        int fd;

        char line[100];


        fgets(line,100,stdin);

        printf("%s",line);

        fgets(line,100,stdin);

        printf("%s",line);

        fgets(line,100,stdin);

        printf("%s", line);


        close(0); // stdin을 닫는다.

        fd = open("/etc/passwd",O_RDONLY); // passwd를 연다. passwd의 fd = 0.


        if (fd!=0)

        {

                fprintf(stderr,"couldnt open data \n");

                exit(1);

        }


        fgets(line,100,stdin);

        printf("%s",line);

        fgets(line,100,stdin);

        printf("%s",line);

        fgets(line,100,stdin);

        printf("%s",line);

}