提取定义语句.cpp
来自「ns2的tcl脚本的解析器,能够解析简单的有限网络下的tcl脚本,并保存为.da」· C++ 代码 · 共 37 行
CPP
37 行
#include <stdio.h>
#include "stdlib.h"
#include <string.h>
#include "ctype.h"
#include "搜索关键词.h"
#include "提取定义语句.h"
extern struct buffer *now;
extern struct buffer *head;
extern int count;
//补全完整定义
void fillsente(FILE *fp)
{
char word[20];
char *ch;
word[0]='\0';
ch=(char *)malloc(sizeof(char));
*ch=fgetc(fp);
count=0;
while(count<5)
{
*ch=pre_getting(ch,fp);
getword (fp,word,ch);
ins_save(word);
}
}
//提取定义,入口是搜索模块的结果+文件指针
struct buffer *gather(int flag,FILE *fp)
{
struct buffer *defi;
if (flag==1)return(head->next);
else defi=now;
fillsente(fp);
return(defi);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?