diff --git a/main.cpp b/main.cpp index 77a8949..eea7fb5 100644 --- a/main.cpp +++ b/main.cpp @@ -53,9 +53,24 @@ input_data(istream& in, bool prompt) { return in1; } -int main() +int main(int argc, char* argv[]) { curl_global_init(CURL_GLOBAL_ALL); + if (argc > 1) { + CURL* curl = curl_easy_init(); + if (curl) { + CURLcode res; + curl_easy_setopt(curl, CURLOPT_URL, argv[1]); + res = curl_easy_perform(curl); + if (res != 0) { + cerr << curl_easy_strerror(res); + exit(1); + } + } + curl_easy_cleanup(curl); + return(0); + + } const size_t SCREEN_WIDTH = 80; const size_t MAX_ASTERISK = SCREEN_WIDTH - 3 - 1; auto in1 = input_data(cin,true);