📄 webin.cpp
字号:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <math.h>
#include "webin.h"
#include "webcom.h"
//请使用打开工作空间的方式打开,因为封装了dll
//文件夹内已有5个测试数据,对格式稍微进行了修改。
int main(void)
{
struct News info;
info.repNum = 0;
FILE *page;
char buffer[200000] = {0}, intext[100]; //数据缓冲区,按字符读入网页文件的所有内容
int i, command;
Reply *p;
void (*Command_select[5])(Reply **) = {command1, command2, command3, command4, command5};
i = 0;
printf("请输入检索文件的文件名:");
scanf("%s", intext);
if ((page =fopen(intext,"r")) != 0) //open a text file
{
while (fscanf(page,"%c",&buffer[i]) != EOF)
if (buffer[i] != '\n' && buffer[i] != ' ')
i++; //按字符读入网页文件的所有内容
fclose(page); //close file
}
else
{
printf("file open error.");
return 0;
}
getInfo(buffer,&info); //提取文章的所有回复,写入info结构体的rep数组中
p = info.rep;
system("cls");
printf("==========================\n请输入指令:\n1.打印全部回帖。\n2.删除不和谐回帖。\n3.回帖。\n4.检索特殊贴。\n5.检索关键字贴\n0.退出\n==========================\n");
while (scanf("%i", &command) == 1)
{
if (command == 0)
break;
system("cls");
Command_select[command - 1](&p);
system("pause");
system("cls");
printf("==========================\n请输入指令:\n1.打印全部回帖。\n2.删除不和谐回帖。\n3.回帖。\n4.检索特殊贴。\n5.检索关键字贴\n0.退出\n==========================\n");
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -