diff --git a/src/testprogram/testprogram.cc b/src/testprogram/testprogram.cc index 0a9632e..33ca851 100644 --- a/src/testprogram/testprogram.cc +++ b/src/testprogram/testprogram.cc @@ -29,8 +29,11 @@ #include #include + #include #include + #define SCREEN_LENGTH 2000 + using namespace std; /*---[ Implement ]--------------------------------------------------------------------------------*/ @@ -88,7 +91,27 @@ return rc; } - cout << "Host is " << (hllapi_is_connected() ? "connected" : "not connected") << endl; + if(hllapi_is_connected()) { + + cout << "Host is connected" << endl; + + char buffer[SCREEN_LENGTH+1]; + memset(buffer,' ',SCREEN_LENGTH); + buffer[SCREEN_LENGTH] = 0; + + rc = hllapi_get_screen(0,buffer,SCREEN_LENGTH); + cout << "hllapi_get_screen returns with rc=" << rc << " (" << hllapi_get_last_error() << ")" << endl; + + if(rc == HLLAPI_STATUS_SUCCESS) { + cout << endl << buffer << endl; + } + + } else { + + cout << "Host is not connected" << endl; + + + } rc = hllapi_disconnect(); if(rc) { -- libgit2 0.21.2