Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 13.12.2005., 23:05   #1
Mrx
Banned
 
Datum registracije: Sep 2004
Lokacija: ST
Postovi: 95
C u Unixu

program čita sadržaj datoteke i ispisuje ga. Ime datoteke se zadaje kao argument naredenog retka.


#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main(int argc, char *argv[]) {
int fd1, n;
char sl;

if (argc < 2) {
printf("Koristenje: vjezba4 <ime_datoteke>\n");
exit(0);
}

fd1=open(argv[1], O_RDONLY);
if (fd1 < 0) {
perror("open");
exit(-1);
}

while((n=read(fd1, &sl, 1)) > 0) {
write(STDOUT_FILENO, &sl, 1);
}

if (n == -1) {
perror("read");
}

close(fd1);
exit(0);
}


Evo ako ima ko da mi malo bolje i detaljnije objasni navedeni program jer treba mi za vježbe
Hvala!
Mrx je offline   Reply With Quote
Oglas
 
Oglas
Oglasni prostor

Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na