资源简介

本程序是用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个文件信息

评论

共有 条评论