过滤文本文件中超大数据

    xiaoxiao2021-03-26  12

    要求:过滤掉文本文件中 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

    最新回复(0)