#include<stdlib.h>
#include<string.h>
main()
{
FILE *fd;
int i=0;
char temp[512];
char *cmd="mv abcd.dat ../"; /* 존재하지 않는 FILE를 move 함으로서 error를 발생시켜보았습니다. */
memset(temp,0,512);
if (( fd=popen(cmd,"r") ) == NULL)
while(fgets(temp, 512, fd))
{
printf("%s\n",temp);
i++;
memset(temp,0,512);
}
printf("total line : %d\n",i);
return 0;
}
/*----------------------------------------------------------------------*/
위와같을때,