我的结构:
struct Data{
char buffer[MAX_BUFF];
int bufferPos;
};
我如何执行功能searchFile:
searchFile(outFile, logFile, category, keyword, srcName, &dat);
在功能searchFile上,我想做类似fflush(dat->buffer). 不幸的是,这给了我一个错误。我也试过str(dat->buffer, "")and dat->buffer[0] = '\0',但这似乎并没有清除我的字符串dat.buffer。有任何想法吗?
完整代码: http: //pastebin.com/aHWPLqPx