示例#1
0
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);
}
示例#2
0
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);
}
示例#3
0
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");
	}
示例#4
0
void Usage()
{
	escribe("Usage: escribe_enteros fichero numero_inicial\n");
	exit(0);
}
示例#5
0
void Usage()
{
    escribe("Usage: lectura_con_buffer fichero\n");
    exit(0);
}