[C++] sprawdzanie pingu

Napisałem program do sprawdzanie połączenia, lecz mam z nim problem bo nie chce działać.

int host;

      do

      {         

         host = system ("ping wp.pl");

         cout<
         }while(host == 1);

         cout<
while(system("ping wp.pl")) cout<<"brak polaczenia"<<endl; [/code]

coś nie chce działać poprawnie, a coś takiego:

#include 


using namespace std;


int main()

{

   if(system("ping wp.pl")==1)       

        cout<<"polaczone ";

    else

    cout<<"brak polaczenia";

    system("pause");


      return 0;

      }