LinuxÒÁµéÔ°ÂÛ̳'s Archiver

hntkyq ·¢±íÓÚ 2006-10-10 10:48

¹ØÓÚlseekµÄÒ»¸öÎÊÌâ

Unix»·¾³¸ß¼¶±à³ÌÉÏÒ»¸öÀý×Ó(v0sc4li_#SF%WsGs

A'yQA0p[ #include<stdio.h>5\]Pbg/xV
#include<unistd.h>
AMftdn int main(void)
7{r!yi%Q/Cg0b ta {
"M.n p5A$T qb1j            if(!seek(STDIN_FILENO,0,SEEK_CUR)==-1)
PS5KV A ]l n2`             {
m$M j ^(v(T?2xd                                  printf("Cannot seek\n");"B?JF*n? Zz?
            }_}mO@3d{ o H.M SEH
            else
J2wM h6Y              {-l5Z"K(t6\P d7F7t9]y
                                 printf("Seek OK!\n");sX`uiE
             }
L/Y3^?`3j2M              exit(0);+LPVGi+e$[%?
}(ZUc6l+_X
$ ./a.out < /etc/motd
U3_*C]#um&^'T Seek OK!OXG.Ao2t
,^r3vAD3QFn9]
$cat < /ect/motd | a.out
ObmL)d Cannot seek m+P/n2p1kyv+a

#_6L|nuJv F,b/f ÎÒ¾õµÃÁ½´ÎÖ´Ðнá¹ûÓ¦¸ÃÒ»Ñù£¬À§»ó£¿Ë­ÄܽâÊÍһϣ¿ÎÒ¾õµÃ./a.out < /etc/motdºÍcat < /ect/motd | a.out¹¦ÄÜÊÇÒ»ÑùµÄ¡£

flag ·¢±íÓÚ 2006-10-10 17:46

¹ÜµÀÖ§³Ölseek²Ù×÷£¿

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.