荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (佐治·希尔【心情车站】), 信区: InstallBBS
标  题: chkmail——看看有没有未读邮件(zz)
发信站: BBS 荔园晨风站 (Tue Mar 21 12:12:01 2000), 站内信件

【 以下文字转载自 georgehill 的信箱 】
【 原文由 georgehill.bbs@melon.gznet.edu.cn 所发表 】
发信人: Loafer (木棉浪子), 信区: InstallBBS
标  题: chkmail——看看有没有未读邮件
发信站: 华南网木棉站 (Mon Mar 13 18:31:34 2000), 转信

/*
  这个东东可能有点无聊。只是刚才为了check一个网友的邮件问题,写了
  个这样的小程序。不想浪费,就post出来。如果可以,以后把这些小工具
  集成一个“系统维护”程序集,也不失一个好的做法。希望这是个好开始。
*/
#include <stdio.h>
#include <stdlib.h>

#ifdef VC
#include <io.h>
#else

#include <fcntl.h>
#include <sys/stat.h>
#include "chkmail.h"

main(int argc, char ** argv){
        int fd;
        char *currmaildir;
        struct fileheader fh;
        struct stat st;
        int i;
        unsigned char ch;
        int numfiles;

        if( argc != 2 ){
                printf("usage : %s <.DIR> \n",argv[0]);
        }

     currmaildir=argv[1];

    if((fd = open(currmaildir,O_RDONLY)) < 0)
      return 0 ;

    fstat(fd,&st);
    numfiles = st.st_size ;
    numfiles = numfiles/sizeof(fh) ;
    if(numfiles <= 0) {
      close(fd) ;
      return 0 ;
    }
    for(i = 0 ; i < numfiles ; i++) {
        read(fd,&fh,sizeof(fh)) ;
                ch=fh.accessed[0];
                printf("title => %s \n",fh.title);
                printf("accessed => %x \n",ch);
        }
    }
    close(fd) ;

    return 0;

}


--

        用心,却在不知不觉中疲倦

※ 来源:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 202.112.18.112]
--
※ 转寄:.华南网木棉站 bbs.gznet.edu.cn.[FROM: 深大荔园晨风转站]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店