📄 isamfile.cpp
字号:
#include "Tse.h"int IsamFile(const char* url, char* buffer, int len){ //static int debug_count=0; //debug_count++; int offsett; FILE *fpDataFile; FILE *fpIdxFile; fpDataFile = fopen(DATA_FILE_NAME.c_str(),"a"); if( fpDataFile == NULL){ return -1; } fpIdxFile = fopen(INDEX_FILE_NAME.c_str(),"a"); if( fpIdxFile == NULL){ return -1; } offsett = ftell(fpDataFile); fprintf(fpIdxFile, "%10d", offsett); fprintf(fpIdxFile, "%256s\n", url); fclose(fpIdxFile); fwrite( buffer, 1, len, fpDataFile); //write 25 spaces in the file for(int i=0; i<25; i++){ fputc(0,fpDataFile); } //write 3 '1' in the file fputc(1,fpDataFile); fputc(1,fpDataFile); fputc(1,fpDataFile); //write [url] in the file fputc(91,fpDataFile); fwrite( url, 1, strlen(url), fpDataFile); fputc(93,fpDataFile); for(int i=0; i<25; i++){ fputc(0,fpDataFile); } fclose(fpDataFile); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -