Добавил вывод аргументов

master
Stepan Siniavskii 2 лет назад
Родитель 468675743d
Сommit d25177cf18

@ -13,7 +13,13 @@
<Option compiler="gcc" />
<Compiler>
<Add option="-g" />
<Add directory="curl/include" />
</Compiler>
<Linker>
<Add option="-static" />
<Add library="curl/lib/libcurl.dll.a" />
<Add directory="curl/lib" />
</Linker>
</Target>
<Target title="Release">
<Option output="bin/Release/lab34" prefix_auto="1" extension_auto="1" />
@ -32,7 +38,16 @@
<Add option="-Wall" />
<Add option="-fexceptions" />
</Compiler>
<Unit filename=".gitignore" />
<Unit filename="README.md" />
<Unit filename="histogram.cpp" />
<Unit filename="histogram.h" />
<Unit filename="lab34.cbp" />
<Unit filename="lab34.depend" />
<Unit filename="main.cpp" />
<Unit filename="svg.cpp" />
<Unit filename="svg.h" />
<Unit filename="text.h" />
<Extensions>
<lib_finder disable_auto="1" />
</Extensions>

@ -19,3 +19,78 @@
<vector>
<string>
1684755117 source:c:\users\stepa\desktop\lab04\lab04\histogram.cpp
"histogram.h"
"vector"
1684755161 c:\users\stepa\desktop\lab04\lab04\histogram.h
<vector>
<vector>
<cstddef>
1684755057 source:c:\users\stepa\desktop\lab04\lab04\svg.cpp
"svg.h"
<iostream>
<string>
<vector>
"cmath"
1684757154 c:\users\stepa\desktop\lab04\lab04\svg.h
<vector>
<string>
1685952174 source:c:\users\stepa\desktop\lab04\lab04\main.cpp
<iostream>
"vector"
"svg.h"
"histogram.h"
"curl/curl.h"
1685361112 c:\users\stepa\desktop\lab04\lab04\curl\include\curl\curl.h
"curlver.h"
"system.h"
<stdio.h>
<limits.h>
<osreldate.h>
<sys/types.h>
<time.h>
<winsock2.h>
<ws2tcpip.h>
<sys/select.h>
<sys/socket.h>
<sys/time.h>
"easy.h"
"multi.h"
"urlapi.h"
"options.h"
"header.h"
"websockets.h"
"typecheck-gcc.h"
1685416610 c:\users\stepa\desktop\lab04\lab04\curl\include\curl\curlver.h
1684137360 c:\users\stepa\desktop\lab04\lab04\curl\include\curl\system.h
<ConditionalMacros.h>
<winsock2.h>
<windows.h>
<ws2tcpip.h>
<sys/types.h>
<sys/socket.h>
<sys/poll.h>
1685004688 c:\users\stepa\desktop\lab04\lab04\curl\include\curl\easy.h
1684137360 c:\users\stepa\desktop\lab04\lab04\curl\include\curl\multi.h
"curl.h"
1684137360 c:\users\stepa\desktop\lab04\lab04\curl\include\curl\urlapi.h
"curl.h"
1684137360 c:\users\stepa\desktop\lab04\lab04\curl\include\curl\options.h
1684137360 c:\users\stepa\desktop\lab04\lab04\curl\include\curl\header.h
1684137360 c:\users\stepa\desktop\lab04\lab04\curl\include\curl\websockets.h
1684137360 c:\users\stepa\desktop\lab04\lab04\curl\include\curl\typecheck-gcc.h

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_layout_file>
<FileVersion major="1" minor="0" />
<ActiveTarget name="Debug" />
<File name=".gitignore" open="1" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="29" topLine="0" />
</Cursor>
</File>
<File name="main.cpp" open="1" top="1" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="890" topLine="23" />
</Cursor>
</File>
</CodeBlocks_layout_file>

@ -17,6 +17,10 @@ struct Input {
Input
input_data(istream& inn, bool promt) {
size_t number_count;
if (promt)
{
cerr << "Enter number count: ";
}
cin >> number_count;
Input in;
in.numbers.resize(number_count);
@ -24,13 +28,23 @@ input_data(istream& inn, bool promt) {
for (size_t i = 0; i < number_count; i++) {
cin >> in.numbers[i];
}
if (promt)
{
cerr << "Enter bins number: ";
}
cin >> in.bin_count;
return in;
}
int main() {
int main(int argc, char* argv[]) {
curl_global_init(CURL_GLOBAL_ALL);
if (argc > 1){
cout << argc << endl;
for(size_t i = 0; i < argc; i++){
cout << "argv[" << i << "] = " << argv[0] << endl;
}
return 0;
}
auto in = input_data(cin, true);
auto bins = make_histogram(in.numbers, in.bin_count);
//show_histogram_text(bins, in.bin_count);

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