Member 12899279 Ответов: 1

Хочу сделать программу обмена валюты для моего проекта в ООП


единственная проблема в том, что я хочу, чтобы это было полностью практично...для этого я хочу менять валюту каждый день, не вводя ее вручную, потому что валюта меняется почти каждый день. day...is есть какой-нибудь способ сделать это?

Что я уже пробовал:

у меня есть полная программа, но я не могу придумать никакого решения для этого?

1 Ответов

Рейтинг:
1

Jochen Arndt

В интернете есть службы, предоставляющие эти данные. Веб-исследование для "api обмена валют" должно помочь.

Примером может служить свободный Курсы иностранных валют и конвертация валют JSON API[^].

Выше используются ставки, опубликованные Европейским Центральным банком, которые также можно загрузить в формате PDF, CSV и XML по адресу Базовые курсы иностранной валюты евро[^Чтобы использовать их, ежедневно загружайте CSV-или XML-файл с помощью интернет-класса C++ и анализируйте его.

Аналогичную информацию должны предоставлять и другие национальные банки.


Member 12899279

спасибо за помощь, но есть ли способ использовать его в de vcpp, который имеет minwg32?у меня есть только базовые знания классов функций конструктора деструктора и т. д. ... Я не знаю этих терминов api и т. д. У меня есть концепция того, что вы сказали, но не понимаю, как реализовать ее в компиляторе dev cpp mingw32

CPallini

5.

Jochen Arndt

Существуют библиотеки C / C++, предоставляющие функции для загрузки файлов или содержимого веб-страниц (например, cpp-netlib, libcurl, curlpp, urdl, boost::asio, poco).

Хотя они проще в использовании, чем написание аналогичного кода самостоятельно, они все же требуют некоторых знаний C/C++.

Также может отсутствовать готовая к использованию сборка для использования с mingw, которая требует создания их из исходных текстов. Таким образом, использование GCC в Linux или VisualStudio в Windows может быть лучшим выбором (в Windows есть API - интерфейс прикладного программирования - для доступа к интернету, а в Linux большинство вышеперечисленных библиотек предоставляются дистрибутивами, так что они могут быть установлены одной командой).

После того, как вы извлекли данные, их анализ-самая простая задача.

Я не знаю простого готового к использованию решения. Таким образом, вы должны узнать об использовании библиотек и о том, что делают конкретные библиотеки.

Member 12899279

Спасибо за помощь, очень ценю это (Y)

Member 12899279

Спасибо за вашу любезную помощь