⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 anall.c

📁 我搜集到的一个java常用类库的源代码
💻 C
字号:
#include "an.h"char tmp[256], buf[256], board[256];struct boardheader brds[1000];int brd_num;int brd_level(char *);intmain() {	FILE *fp;	chdir(MY_BBS_HOME);	fp=fopen(".BOARDS", "r");	brd_num=fread(&brds, sizeof(brds[0]), 1000, fp);	fclose(fp);	system("rm -rf " dl_path "/tmp/an.tmp; mkdir -p " dl_path "/tmp/an.tmp");	fp=fopen("0Announce/.Search", "r");	while(fscanf(fp, "%s %s", board, buf)>0) {		int level;		if(strchr(board, '*')) continue;		board[strlen(board)-1]=0;		level=brd_level(board);		if(level==-1) {			printf("skip %s\n",board);			continue;		}		if(level!=0 && (level & PERM_NOZAP)==0 && (level & PERM_POSTMASK)==0){			printf("skip2 %s\n",board);			continue;		}		printf("[%d %d %d]\n", level, level & PERM_NOZAP, level & PERM_POSTMASK);		sprintf(tmp, "%s/0Announce/%s", MY_BBS_HOME, buf);		if(chdir(tmp)==-1) continue;		sprintf(buf, "%s %s", exec_path, board);		system(buf);	}	fclose(fp);	return 0;}int brd_level(char *brd) {	int i;	for(i=0; i<brd_num; i++) 		if(!strcasecmp(brd, brds[i].filename)) {			if (brds[i].flag & CLOSECLUB_FLAG) 				return -1;			return brds[i].level;		}	return -1;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -