void main(int argc,char *argv[]) { int fd; int t; char men[128]; if (argc==1) { escribe("Numero de parametros incorrecto\n"); exit(0); } fd=open(argv[1],O_RDONLY); if (fd<0) perror("COn o_CREAT tampoco"); t=lseek(fd,0,SEEK_END); sprintf(men,"EL tamanyo es %d\n",t); escribe(men); close(fd); }
void main(int argc,char *argv[]) { int fd; int t=0,ret; char c; char men[128]; if (argc==1){ escribe("Numero de parametros incorrecto\n"); exit(0); } fd=open(argv[1],O_RDONLY); if (fd<0) perror("open"); while((ret=read(fd,&c,sizeof(c)))>0){ t=lseek(fd,0,SEEK_CUR); sprintf(men,"\nLa posicion es %d\n",t); escribe(men); write(1,&c,sizeof(c)); } close(fd); }
int main(){ FILE* arch; printf("Los sumandos de 10 son \n"); int i; escribe(arch); int veces= 10/2; for(i=1;i<=veces;i++) if((i)!=veces){ printf("2+"); } else printf("2"); }
void Usage() { escribe("Usage: escribe_enteros fichero numero_inicial\n"); exit(0); }
void Usage() { escribe("Usage: lectura_con_buffer fichero\n"); exit(0); }