📄 文学研究助手(改正版)_数据结构与算法_数据结构算法_c语言_c 语言之家.htm
字号:
background="文学研究助手(改正版)_数据结构与算法_数据结构算法_C语言_C 语言之家.files/002.jpg"
borderColor=#e2ca9f vAlign=top width="69%">
<TABLE align=center border=0 cellPadding=0 cellSpacing=0
width="100%">
<TBODY>
<TR>
<TD height=40 width="100%"></TD></TR>
<TR>
<TD>
<FORM action=Readnews.asp?newsid=4816&id2=4816
method=post name=form1>
<CENTER><!-- <input type=submit name=aa value="点击关闭浮动图标" width=20 title="点击广告支持本站">--></CENTER></FORM></TD></TR>
<TR>
<TD align=middle bgColor=#dddddd height=20
style="FONT-SIZE: 18px" vAlign=bottom
width="85%"><STRONG><FONT color=#003399
size=4><B>文学研究助手(改正版) </B></FONT></STRONG></TD><BR></TR>
<TR>
<TD align=middle width="100%"><BR></TD></TR>
<TR>
<TD align=middle style="FONT-SIZE: 9pt"
width="100%">发表日期:2004年12月13日 出处:自创 作者:flying 已经有190位读者读过此文</TD></TR>
<TR>
<TD align=middle width="100%"><!--下面的这一句是设置阅读文本区的宽度-->
<TABLE align=center border=0 cellPadding=0 cellSpacing=0
style="TABLE-LAYOUT: fixed" width="90%">
<TBODY>
<TR>
<TD align=middle width="100%"></TD></TR>
<TR>
<TD style="WORD-WRAP: break-word"><FONT
class=news><BR><FONT color=#000000 size=1>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>本程序可以实现基本功能,请大家根据情况填加完善本程序的程序段!</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>有不正确的地方请大家指教,小妹在这里谢谢了!</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>#include "string.h"</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>#include "stdio.h"</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>#include "alloc.h"</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>#include "stdlib.h"</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>#define N 10<SPAN
style="mso-spacerun: yes">
</SPAN>/*预定义关键字数目*/</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>#define M 10<SPAN
style="mso-spacerun: yes">
</SPAN>/*keyword的长度*/</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>struct linelist</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>{</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN>int linenum;</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN>struct linelist *next;</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>};</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>struct keyword</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>{</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN>struct string *string1;</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN>int num;</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN>struct linelist
*head,*tail;</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>}keyword1[N];</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3> <?xml:namespace prefix = o ns =
"urn:schemas-microsoft-com:office:office"
/><o:p></o:p></FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>struct string</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN
lang=EN-US></SPAN><SPAN lang=EN-US><FONT
size=3>{char string2[M];</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>}string3[N]={'/0'};</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>FILE *fp=NULL;</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>int row=0;<SPAN
style="mso-spacerun: yes">
</SPAN></FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3> <o:p></o:p></FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>void init() </FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN
lang=EN-US></SPAN><SPAN lang=EN-US><FONT
size=3>{</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN>int i;</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN>for (i=0;i<N;i++)</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN>{keyword1[i].num=0;</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN><SPAN
style="mso-tab-count: 1">
</SPAN>keyword1[i].string1=string3[i].string2;</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN><SPAN
style="mso-tab-count: 1">
</SPAN>keyword1[i].head=NULL;</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN><SPAN
style="mso-tab-count: 1">
</SPAN>keyword1[i].tail=NULL;</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN>}</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>}</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>void fileopen()/*文件打开函数*/</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3>{ </FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN>char filename[30];</FONT></SPAN></P>
<P class=MsoPlainText
style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT
size=3><SPAN
style="mso-tab-count: 1">
</SPAN>for (;;)</FONT></SPAN></P>
<P class=MsoPlainText
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -