// socket++ library. tpopentest.cc // Copyright (C) 1992-1996 Gnanasekaran Swaminathan // // Permission is granted to use at your own risk and distribute this software // in source and binary forms provided the above copyright notice and this // paragraph are preserved on all copies. This software is provided "as is" // with no express or implied warranty. // // Version: 12Jan97 1.11 #include #include #include using namespace std; int main(int ac, char** av) { if (ac != 2) { cerr << "USAGE: " << av[0] << " -iob\n"; return 1; } char buf[256]; switch (av[1][1]) { case 'i': cin.getline (buf, 255); cout << av[0] << ' ' << av[1] << ": " << buf << endl; break; case 'o': cout << av[0] << ' ' << av[1] << ": Hello O world!!!" << endl; break; case 'b': cin.getline(buf, 255); cout << buf << endl; system (buf); break; } return 0; }