要求:过滤掉文本文件中 value> 1470000000 并且 <= 1490000000行数据
FILE * fw = fopen( "d:\\aaa.txt", "w+") ;
FILE * f = fopen( "E:\\log\\fep_comm_svr.exe\\all.2017.1.13.txt","r");
char buff[256];
while( fgets( buff, 256, f )){
char * p = strstr( buff, "value=");
if( !p ) continue;
int v = atoi( p + strlen( "value=") );
if( v >= 1470000000 && v <= 1490000000 ) //1484368264
{
continue;
}
fputs( buff, fw );
}
fclose( f ) ;
fclose(fw) ;
转载请注明原文地址: https://ju.6miu.com/read-600387.html