1 #include <stdio.h>
2 #include <dirent.h>
3 #include <fcntl.h>
4 #include <unistd.h>
5 #define BUFSIZE 256
6
7 int main(int argc,char **argv)
8 {
9 char buffer[BUFSIZE];
10 ssize_t nread;
11 FILE *fp;
12 int fdin;
13
14 if(!(fp = popen("/home/khs/week5_2", "r"))){
15 printf( "Start if");
16 perror("open() error");
17 return -1;
18 }
19
20 //while((nread = read(fdin,buffer,256))>0)
21 while(fgets(buffer,BUFSIZE,fp)) {
22 printf ("while start");
23 printf("%s",buffer);
24
25 }
26 close(fdin);
27 return 0;
# 이렇게 코딩해서 실행했을때요
# sh: 1: /home/k/week: Permission denied
이런오류가 나오는데 어떻게 해결해야하는지 아시나요??
.....
댓글 0