En esta parte solo estás enviando número de página, pero no estás especifiando lo que se va a buscar.
    
Código PHP:
Ver original- echo "<a href='buscar.php?num=\"$cont\"'>$cont</a>"; 
Entonces, como las palabras a buscar (o términos de búsqueda) pueden contener caracteres incompatibles en URL, debes codificarlos e incluirlos en el enlace:    
Código PHP:
Ver original- $buscar_url = url_encode($buscar); 
- for(/* aquí los parámetros de inicio y fin */) { 
-     echo "<a href='buscar.php?buscar=$buscar_url&num=\"$cont\"'>$cont</a>"; 
- }