jueves, 22 de diciembre de 2011

ficheros




#include
#include
#include
#include
#include
#include

#define MAXLON 1000
void*cuenta(void*dato){
int pos, cont=0, leidos;
char*nombre=(char*)dato,cadena,MAXLON))!=0)
int fd;
while((leidos=read(fd,cadena,MAXLON))!=0)
for(pos=0; pos
if((cadena[pos]=='a') ||(cadena[pos]=='A'))
cont++;
printf("fichero %s:%d caracteres 'a' o 'A' encontramos" nombre,cont);
close(fd);
pthread_exit(NULL);
}
int main(int argc,char*argv[]){
pthread_t hilo;
printf("indica el nombre de un fichero.");
exit(0);
}
pthread_create(&hilo,NULL,cuenta,(void*) argv[1]);
pthread_join(hilo,NULL);
return 0;
}

No hay comentarios:

Publicar un comentario