сделал обработку ошибок

main
artemzelenov 2 лет назад
Родитель 97f925d3dd
Сommit 5674291233

@ -17,7 +17,7 @@ input_data(istream& tin, bool prompt)
{
size_t number_count;
if (prompt)
cerr << "Enter number count: ";
cerr << "Enter number count: ";
tin >> number_count;
Input in;
in.numbers.resize(number_count);
@ -26,17 +26,28 @@ input_data(istream& tin, bool prompt)
tin >> in.numbers[i];
}
if (prompt)
cerr << "Enter bin count: ";
cerr << "Enter bin count: ";
tin >> in.bin_count;
return in;
}
int main(int argc, char* argv[])
{
if(argc>1)
if(argc > 1)
{
for(size_t i = 0;i < argc;i++)
CURL *curl = curl_easy_init();
if(curl)
{
cerr<< "argv["<<i<<"]="<<argv[i]<<endl;
CURLcode res;
curl_easy_setopt(curl, CURLOPT_URL, argv[1]);
res = curl_easy_perform(curl);
curl_easy_cleanup(curl);
if(res != CURLE_OK)
{
fprintf(stderr, "curl_easy_perform() failed: %s\n",
curl_easy_strerror(res));
exit(1);
}
cerr << res;
}
return 0;
}
@ -44,5 +55,6 @@ int main(int argc, char* argv[])
Input in = input_data(cin,true);
auto bins = make_histogram(in.numbers, in.bin_count);
show_histogram_svg(bins);
getch();
return 0;
}

@ -13,7 +13,12 @@
<Option compiler="gcc" />
<Compiler>
<Add option="-g" />
<Add directory="curl/include" />
</Compiler>
<Linker>
<Add library="libcurl.dll.a" />
<Add directory="curl/lib" />
</Linker>
</Target>
<Target title="Release">
<Option output="bin/Release/project" prefix_auto="1" extension_auto="1" />

Загрузка…
Отмена
Сохранить