From 4e9d00ba184a84f83fc055c6dc5e78ebb1f0bbfb Mon Sep 17 00:00:00 2001 From: SavinSA Date: Mon, 20 May 2024 00:11:36 +0300 Subject: [PATCH] code: added error check --- main.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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);