por favor ayudenme con este programa aun no lo puedo resolver
//HACER UN PROGRAMA QUE BUSQUE UNA PALABRA DENTRO DE UN DESCRIPTOR DE ARCHIVOS
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<stdio.h>
#include<stdlib.h>
#include<dirent.h>
main( int argc, char **argv)
{
int fd,*buf;
if(argc ==2)
{
printf("debe ingresar nombre del archivo y texto a buscar....n");
}
if(( fd=open(argv[1], O_RDONLY ))<0)
{
printf("Error de aperturan");
exit(1);
}
else
{
read(fd,argv[2],strlen(argv[2]));
printf("Texto encontrado en el archivo %sn",argv[1]);
}
if(close(fd)<0)
{
printf("Texto no encontrado... n");
exit(1);
}
}
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<stdio.h>
#include<stdlib.h>
#include<dirent.h>
main( int argc, char **argv)
{
int fd,*buf;
if(argc ==2)
{
printf("debe ingresar nombre del archivo y texto a buscar....n");
}
if(( fd=open(argv[1], O_RDONLY ))<0)
{
printf("Error de aperturan");
exit(1);
}
else
{
read(fd,argv[2],strlen(argv[2]));
printf("Texto encontrado en el archivo %sn",argv[1]);
}
if(close(fd)<0)
{
printf("Texto no encontrado... n");
exit(1);
}
}