我的结构:
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