资源简介
本程序是用C语言设计的一个文本检索器,模仿在一堆txt文档中进行文档检索。里面有程序的源代码和使用方法,是信息检索课程的一个设计。
代码片段和文件信息
#include “stdio.h“
#include “stdlib.h“
#include “string.h“
void copy(char a[]char b[])
{
int i;
for(i=0;i a[i]=b[i];
a[i]=‘\0‘;
}
void convert(char file[]int n)
{
int a[3]ij;
for(i=2;i>=0;i--)
{
a[i]=n%10;
n/=10;
}
j=0;
for(i=strlen(file)-7;i<=strlen(file)-5;i++)
file[i]=a[j++]+‘0‘;
}
void get_t(char t[]char n[])
{
int i=0j=0;
char ch;
FILE *fp;
if( (fp=fopen(n“r“))==NULL)
{
printf(“can not open this file!\n“);
printf(“there are %d txt documents.\n“i);
}
while( (ch=fgetc(fp))!=EOF )
{
if (j>=26&&j<99) t[i++]=ch;
if (j>66) break;
j++;
//putchar(ch);
}
t[i]=‘\0‘;
fclose(fp);
for(i=0;i if(t[i]==‘\n‘) t[i]=‘ ‘;
}
void read(char name[])
{
int i=0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2008-12-16 00:49 信息检索演示
目录 0 2008-12-15 23:34 信息检索演示\document
文件 8993 2006-02-18 21:39 信息检索演示\document\mydoc001.txt
文件 7533 2006-02-18 21:39 信息检索演示\document\mydoc002.txt
文件 4660 2006-02-18 21:39 信息检索演示\document\mydoc003.txt
文件 2208 2006-02-18 21:39 信息检索演示\document\mydoc004.txt
文件 6139 2006-02-18 21:39 信息检索演示\document\mydoc005.txt
文件 7031 2006-02-18 21:39 信息检索演示\document\mydoc006.txt
文件 2566 2006-02-18 21:39 信息检索演示\document\mydoc007.txt
文件 3965 2006-02-18 21:39 信息检索演示\document\mydoc008.txt
文件 2600 2006-02-18 21:39 信息检索演示\document\mydoc009.txt
文件 3406 2006-02-18 21:39 信息检索演示\document\mydoc010.txt
文件 5731 2006-02-18 21:39 信息检索演示\document\mydoc011.txt
文件 1605 2006-02-18 21:39 信息检索演示\document\mydoc012.txt
文件 7807 2006-02-18 21:39 信息检索演示\document\mydoc013.txt
文件 2442 2006-02-18 21:39 信息检索演示\document\mydoc014.txt
文件 8481 2006-02-18 21:39 信息检索演示\document\mydoc015.txt
文件 8501 2006-02-18 21:39 信息检索演示\document\mydoc016.txt
文件 1148 2006-02-18 21:39 信息检索演示\document\mydoc017.txt
文件 6199 2006-02-18 21:39 信息检索演示\document\mydoc018.txt
文件 2797 2006-02-18 21:39 信息检索演示\document\mydoc019.txt
文件 2895 2006-02-18 21:39 信息检索演示\document\mydoc020.txt
文件 2185 2006-02-18 21:39 信息检索演示\document\mydoc021.txt
文件 6587 2006-02-18 21:39 信息检索演示\document\mydoc022.txt
文件 5830 2006-02-18 21:39 信息检索演示\document\mydoc023.txt
文件 2726 2006-02-18 21:39 信息检索演示\document\mydoc024.txt
文件 6910 2006-02-18 21:39 信息检索演示\document\mydoc025.txt
文件 9658 2006-02-18 21:39 信息检索演示\document\mydoc026.txt
文件 3795 2006-02-18 21:39 信息检索演示\document\mydoc027.txt
文件 6134 2006-02-18 21:39 信息检索演示\document\mydoc028.txt
............此处省略280个文件信息
- 上一篇:分数的加减乘除及化简c++
- 下一篇:matlab stewart
相关资源
- 移动联通短信猫wavecom收发插件
- QDockWidget多层嵌套布局
- 视频转图片(opencv)
- c++ 数字键盘设计(源码)
- 1062LCD显示
- Qt5+QtChart绘制饼图
- qgraphicsitem 编程小
- qt 快速读取excel代码
- diagramscene箭头连接方法
- QT的TCP服务器DEMO
- Linux优先级时间片调度C++源码
- 精通UNIX下C语言编程及项目实践总结与
- linux下获取CPU内存使用信息,网络流量
- c++ RoyCardTableView 列表插入
- 网络请求使用cocoapods
- ios 简单闹铃实现
- STC单片机下位机IIC通信
- 利用C生成正弦波DA数据
- stc15w单片机mpr121触摸按键
- 51单片机:信号发生器
- stc系列单片机串口通讯
- qt5 旋转(.patch文件源码)
- 3G系统-WCDMA和CDMA2000完整MATLAB仿真程序
- 非阻塞式AT指令发送接收工程,可驱动
- RS485;PC到单片机单向通讯;
- 加权调度算法(C语言)
- 单片机最小系统(附原理图和PCB).
- 超声波测距(LCD1602显示)
- 2017年电赛瑞萨芯片RX23T原理图.SchDoc
- FDCAN实验(CAN总线的使用)
评论
共有 条评论