[libcurl] ściąganie i upload plików

Wystarczy poczytać podstawy programowania C++.

Masz już wczytaną stronę do bloku pamięci, potrzebujesz zapisać to do pliku:

otwierasz plik,

wrzucasz do niego wczytany blok,

zamykasz plik.

Raptem trzy wierszy kodu, z tym że trzeba nauczyć się podstaw.

Właśnie w tym problem, że umiem te zapisywania do plików, tylko nie wiem jak zapisać blok pamięci do pliku

Jakieś sugestie?

A co innego zapisujesz do pliku jak nie blok pamięci? Każda zmienna, każdy ciąg znaków, każda liczba jest blokiem pamięci. Kręcisz, albo nie rozumiesz zapisu do pliku.

Ryan , dzięki teraz zrozumiałem o co w tym chodzi,

P.S Jeśli np. chciałbym ściągnąć plik ‘exe’ to w jakiej zmiennej on zostanie przechowany?

Niezależnie od tego co ściągniesz będzie przechowano w chunk.memory (jeżeli chodzi o tamten przykład).

Jeżeli chodzi ci o generalną odpowiedź to: - w dowolnej zmiennej.

Wiem jak zapisuje się np. string bądź char lub int itd. do plików txt,

ale jak zapisać chunk.memory <<<< czy tak samo? jakiej funkcji użyć?

To ściśle zależy od tego jaką metodę otwarcia pliku znasz, chunk.memory można zapisać do pliku za pomocą każdej z nich.

W C/C++ generalnie widzę 6 sposobów.

getlinem da radę?

bo innego sposobu nie znam

getline - nie otwiera pliku.

getline - niczego nie zapisuje lecz wczytuje.

Proszę zacznij od jakiegoś kursu C/C++.

Szukam tego w googlach, w książkach, ale tam tylko o zapisywaniu tekstu do pliku txt,

ma ktoś jakąś sugestię?

:arrow: http://kursy.ddt.pl/?LessonId=110

Właśnie masz tekst w chunk.memory który masz zapisać do pliku. Weź jakiś kurs poczytaj.

Przecież jakbym miał zamiar ściągać plik ‘exe’ to nie ma mowy o zapisywaniu tekstu

P.S w takim razie wie ktoś jak ściągną plik typu exe bądź rar

A wg ciebie exe to nie tekst?

Taki sam tekst jak każdy inny tylko że może zawierać każdy z 256 znaków ASCII.

W takim razie jak plik ‘exe’ zapisać na dysk?

Czyli jeśli wskaże na link z plikiem ‘exe’ to w zmiennej chunk.memory będzie tekst?

wtedy mam go zapisać i będę miał już na dysku plik ‘exe’

P.S chodzi mi o oto aby zapisać na dysk plik ‘exe’ który podam w linku

Dokładnie tak.

Gdyby przeczytałbyś jakikolwiek kurs C/C++ nie musiałbyś nawet pytać.

Nadał sugeruje: przeczytaj jakiś kurs, w sumie szybciej napiszesz to co potrzebujesz.

Coś tu pokombinowałem, ale nadal nie wiem co jest nie tak:

Oto mój kod, chcę ściągnąć plik, tylko nie wiem co w polu rozmiar wpisać, poza tym sądzę że ten kod nadal nie będzie działał, pomocy

http://wklej.org/id/178477/