mam problem otóż mam domenę no-ip i chcę aby ona aktualizowała swój numer ip po tym jak włączę swój program i mam coś takiego:

#include <iostream>
#include <WinSock2.h>
#include <curl/curl.h>
#include <string>

using namespace std;



int main()
{
	char update[130];
	char ip[16];
	// wymaga poprawy aby sam czytal numer ip jednak na razie nie nad tym pracuje tylko nad tym nizej
	cin >> ip;
	
	sprintf(update,"http://mojlogin:[email protected]/nic/update?hostname=mojadomena&myip=%s", ip);
	cout << update; // sprawdzenie czy sprintf dziala poprawnie ;)

	curl_easy_setopt(CURLOPT_URL,"http://mojlogin:[email protected]/nic/update?hostname=mojadomena&myip=192.168.5.5"); // wpisalem testowe ip aby sprawdzic czy chociaz cos zadziala
	

	cin.ignore();cin.get();
}

i mam problem jak wywołać ten curl ?? (chociaż powiedzcie jaką funkcję użyć, jest to moje pierwsze spotkanie z curl)
link http mam stad:
http://www.noip.com/integrate/

szukałem w google tam jest duzo dla php ale dla c++ nie znalazlem duzo informacji :/

================ EDIT ==============================

dodałem coś takiego do programu:

CURL *curl;
	CURLcode res;
	curl = curl_easy_init();

// reszta kodu do tego cout << update bez zmian
curl_easy_setopt(curl,CURLOPT_URL,"http://login:[email protected]/nic/update?hostname=mojadomenag&myip=192.168.5.5");
	curl_easy_perform(curl);
	curl_easy_cleanup(curl);
// potem to samo

Jednak nadal nie zaktualizował mi ip na 192.168.5.5

============== DODANO: ==================
Mam nadal ten problem, prosze pomóżcie męczę się z tym już nie wiem który dzień ale sądząc po dodaniu postu 4 dzień i nadal nic
doczytałem w google o funkcji ShellExecute, ale nadal nic nie działa ;/

============ DODANO: ===================
Znalazłem lekki błąd otóż w stronie musi być ":", którego c++ nie daje jako strone jak wpiszę w tym ShellExecute np "http://www.google.pl" to działa jak to zrobić aby działało tak, że otwiera strone pomimo tych znaków ??

============ DODANO I ROZWIAZANO PROBLEM ===============-=-=-=-=-=-=-============================

Problemem było to , że były 2 znaki "@" więc jak zamiast mejla wpisałem login to zaczęło działać. Pomimo braku odpowiedzi na mój problem dziękuję wam chociaż za to, że przeczytaliście ten post ;)