本帖最后由 路过 于 2021-3-16 16:11 编辑
自己定一个char数组变量,把开头和结尾保存起来就行了- offset=0
- text='PYTHON'
- len=strlen(text)-1
- 定义动态数组b(len*2),并初始化数组b全为0
- ...
- while (offset<=filesize)
- {
- 从offset开始读1024字节到缓冲a
- if (读取成功) {
- 如果a中没有text {
- 读取a前len个字节到b[len]至b[2*len-1]
- 如果b中有text {
- //找到了
- ...
- }
- } else {
- //找到了
- ...
- }
- 读取a后len个字节到b[0]至b[len-1]
- offset+=1024
- 释放缓冲a
- }
- }
- ...
复制代码
|