[c++]define

0

znalazłem stronę z skąd wziąłem fragment kodu

#define progress_callback (fp, dltotal, dlnow, ultotal, ulnow){
if(-1 == fprintf (fp, "Bytes Received: %d\n", int(dlnow))){
	return -1;}
       if(dltotal>0.0)
         {
            if (-1 == fprintf (fp, "Percent Received: %g\n",
                               dlnow/dltotal * 100.0))
              return -1;
         }
       return 0;
    }
	return 0;
}

i wywala mi błąd same syntax error

0

Google mówi że kłamiesz i skopiować nawet nie umiesz. W dokumentacji curl nie ma zadnego # przed define, bo w tamtym kontekście to nie jest wcale dyrektywa preprocesora tylko typ zwracany...

0

niech ci będzie, że kłamie :D
ale bez # to w oógle nie działało
to jak to zapisać?

0

A widzisz, teraz też nie działa, więc po co majstrowałeś?
Dodałeś odpowiednie includy itd? Jakie blędy ci wypisuje? Pewnie tylko "undefined reference to 'define' ..." bo nie masz odpowiednich bibliotek...

0

mam liba curl
to proszę cie powiedz jak zrobić aby grało?

0

zmień tym zwracany na int na przykład

0

ale i tak mi wywala undeclared bo jaką zmienną ma być np fp

0

;] a czytałes w ogóle z jakiej strony ty to ściągnąłeś? Ze strony jakiegoś S-Lang, interpretera pewnego skryptowego języka. Tak w tym języku są właśnie napisane te kody, między innymi dlatego nie ma tam typów zmiennych, bo są po prostu dedukowane. Masz zadanie na dziś: nauczyć sie porządnie szukać w google...

1 użytkowników online, w tym zalogowanych: 0, gości: 1