nameprint.cpp
来自「该程序实现了用文件记录变长字节流」· C++ 代码 · 共 25 行
CPP
25 行
#include<iostream.h>
#include<fstream.h>
#include<stdlib.h>
#include<iomanip.h>
#include<string.h>
#include"index.h"
#include"mainfile.h"
void namekeyprint(char *p1,char *p2,char *p3)
{fstream f(p1,ios::in|ios::out|ios::binary);
if(!f)
{cerr<<"not exit this file!"<<endl;
exit(1);
}
element a;
f.seekg(0,ios::end);
int pp=f.tellg()/d1;
index *A=new index[pp];
f.seekg(0,ios::beg);
f.read((char*)A,pp*d1);
for(int yy=0;yy<pp;yy++)
{if(A[yy].deletetag==0)
{a.key=A[yy].key;
mainsearch(p2,p3,a);
}}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?