int main()
Когда пишется любая программа на С++ обязательно используется функция int main(). Ее полный синтаксис:
int main(int argc, char* argv[]) // параметры функции main()
В скобочках этой главной функции main можно объявить параметры argc и argv[] Параметр argc содержит количество параметров передаваемых в функцию main. Причем он всегда больше или равен 1. Если мы не передаем никакой информации то он равен 1, если передаем то он равен количеству передаваемых параметров +1. Параметр argv[] это массив указателей на строки который указывает на данные строкового типа. Именно через argv[] в программу и передается какая либо информация пользователем.
Разберемся как это делается.
Напишем программку и скомпилируем ее:
Для этих целей лучше всего использовать простой компилятор DEV++. В нем можно и написать программку и скомпилировать ее (создать exe-файл). Создадим отдельно папочку для себя и скидываем туда полученный exe -файл. Я назвал его i_m.exe. Чтобы добавить какие-либо параметры для этого файла лучше всего запускать этот exe через bat -файл. Для этого здесь же в папке с exe -файлом создаем txt-файл (можно блокнотом), и прописываем в нем например:
start i_m.exe "http//nanopool.org:3333" fail1 fail2
Сохраняем здесь же в этой папке только не как файл txt а как файл с расширением .bat
Теперь мы можем запустить нашу программку двумя способами : Выполнив exe -файл либо выполнив bat-файл. Во втором случае bat-файл запустит exe-файл но уже с параметрами которые записаны в bat-файле. Параметры между собой разделяются либо кавычками либо пробелами. Можно разделять и запятой только запятая будет входить в параметр. При выполнении нашей программки на экран будет выдано какие параметры передавались приложению и их количество.
Побольше постов на Русском языке дружище) читать совсем нечего.
Пользуясь случаем вопрос: Вот есть некая программка для майнинга, пусть (будет Claymore) написанная допустим на С, и они с завидным постоянством клепают апдейты которые увеличивают скорость, если агоритм майнинга неизменный и впринципе примитивный, проверка хэша не бог весть какая операция) что именно можно улучшать в майнере так часто и нельзя сделать на раз?)
наверное новые версии майнеров из за того что драйвера для видеокарт обновляются, или разработчики меняют свой пул на котором майнятся комисионные devfee. Думаю так.