資源簡介
本程序是用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
評論
共有 條評論