반응형

long ftell( FILE *stream);

 

현재 File position을 리턴하는 함수..


이걸 이용한 한가지 예를 들면..

___________________________________________________________


// 함수명 : GetFileSize()

// 기능 : File Size를 알아냄

// _szFileName : File명

// return value : File Size ( bit )

long GetFileSize( const char* _szFileName )
{
    FILE* fp;

    long nFileSize;
    if( ( fp = fopen( _szFileName, "rb" ) ) == NULL )
    {  
        return -1;
    }


    fseek( fp, 0L, SEEK_END );


    nFileSize = ftell( fp );

    fclose( fp );

    return nFileSize;
}

반응형
Posted by Real_G