diff --git a/tp/tp1/src/ex2/lfsr.c b/tp/tp1/src/ex2/lfsr.c index f2037ef..c8d1156 100644 --- a/tp/tp1/src/ex2/lfsr.c +++ b/tp/tp1/src/ex2/lfsr.c @@ -22,15 +22,16 @@ int main(int argc, char *argv[]) fd_in = open(argv[1],O_RDONLY); fd_out = open(argv[2],O_WRONLY|O_TRUNC|O_CREAT,0600); w = (unsigned char)strtol(argv[3],NULL,0); + f = ; // TODO - + while(1){ ssize_t nb = read(fd_in,&buf,1); if (nb <=0) break; - buf ^= w; - write(fd_out,&buf,1); - w=next(w,f); + + // TODO + } return 0; }