H.....z
H.....z
Jakis Mirek moglby spojrzec czy moj kod jest poprawny? Otoz, czy poprzez memcpy nie bada nadpisywane moje zamiast zapisywania ich w ciagu?

do {
char buffer[2000];
InternetReadFile(hData, (LPVOID)buffer, _countof(buffer), &dwBytesRead);
data = (char*)realloc(data, strlen(buffer) * sizeof(char));
  • Najlepsze
  • Wszystkie komentarze
z.....1
z.....1
Jeśli chcesz, żeby w zmiennej data na koniec były wszystkie bajty, to powyższy kod nie zadziała.

Realloc powinien przyjmować poprzedni rozmiar tablicy data + rozmiar buffer'a. A memcpy powinien kopiować tablice buffer pod adres data + ile danych już zostało do niego zapisane.
z.....1
z.....1
@Horvitz: Mogłoby to wyglądać na przykład tak:
HINTERNET hData;

(...)

const DWORD bufferSize
undream
undream
#programowanie #cpp
sqrt można deklarować podczas liczenia w cout << czy należy deklarować ją jakoś na początku, jeszcze w bibliotece?
  • Najlepsze
  • Wszystkie komentarze
maciejze
@undream: Musisz użyć jquery.
maciejze
@TheNewIcek: z reguły jak mi coś nie działa to dodaje kilka pluginow z jquery i zaczyna działać.
P.....8
P.....8
#programowanie #cpp #visualstudio

Napisałem w Visual Studio 2015 w C++ mały program. Działa on dobrze jeśli zbuduję go na konfiguracji "Debug". Ale jeśli przestawię go na "Release" to pojawia się komunikat jak na załączonym obrazku. Brakujący plik znajduje się w tym samym folderze co plik *.exe.

Ma ktoś pomysł jak to naprawić?
  • Najlepsze
  • Wszystkie komentarze
kalectwo
@M4ks: no jasne, przecież visual to samo zło, gui jest dla amatorów
hurr
M4ks
M4ks
M4ks
0
Napisałem w Visual Studio 2015 w C++ mały program. Działa on dobrze jeśli zbuduję go na konfiguracji "Debug". Ale jeśli przestawię go na "Release" to pojawia się komunikat jak na załączonym obrazku. Brakujący plik znajduje się w tym samym folderze co plik *.exe.


@Pietrek558: i to sa skutki ciaglego polagania na automatycznych buildach zamiast nauczeniu sie tego z linii komend
P.....8
P.....8
#programowanie #cpp
Mirki, pomocy.
Mam zmienną "path" typu "std::wstring" która przechowuje ścieżkę do pliku który chcę otworzyć.

ShellExecuteA(GetDesktopWindow(), "open", path, NULL, NULL, SW_SHOW);
Problem w tym, że powyższa funkcja przyjmuje wartość LPCSTR (3 argument).
  • Najlepsze
  • Wszystkie komentarze
WFJZD
WFJZD
Uzyj ShellExecuteW?
nargil
Całe winapi ma sąsiednie funkcje zakończone A (ansi) i W (wide) oraz makra bez literki, które są używane zależnie od ustawień projektu w VS.
d.....e
d.....e
Jakies polskie dobre fora #cpp do pogadania z ludzmi i dzielenia sie wiedza? Cos jak http://forum.miroslawzelent.pl?
#programowanie #pytanie
  • Najlepsze
  • Wszystkie komentarze
chrzano
@dxpe: stackoverflow.com
chrzano
@dxpe: Przykro mi - poważnie. Bez angielskiego ani rusz w tych czasach. Poza tym SO to taki selflearning - nawet jak przygotowujesz pytanie to ponownie analizujesz problem żeby przedstawić go żółtej kaczuszce i częsno sam dojdziesz do rozwiązania samodzielnie.
M.....l
M.....l
#programowanie #cpp Dlaczego taki zapis wywala błąd kompilatora? Chodzi mi o ten rozmiar tablicy.
class Tablica
{
public:

int rozmiar;
  • Najlepsze
  • Wszystkie komentarze
Valut-tech
Programisci wykopu potrzebuje rady :) niby proste ale nie potrafie tego ogarnac z gory zaznaczam ze zaczynam w programowaniu objektowym C++ wiec prosze o wyrozumialosc :) Pisze klase i chcialbym aby liczyla ile jest aktualnie objektow stworzonych oraz nadawala Id objektowi. Stworzylem zmienne static int counter oraz Id. Nie potrafie im nadac wartosci tzn chcialbym zeby counter globalnie byl 0 a w konstruktorze bede go zwiekszal a w destruktorze zmiejszal podobnie z
  • Najlepsze
  • Wszystkie komentarze
kuhwa
kuhwa
  • adult
2
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
Domas3
#programowanie #cpp

Jest jakaś biblioteka, która zrobiłaby to za mnie?
  • Najlepsze
  • Wszystkie komentarze
2.....r
2.....r
#programowanie #cpp

totalny amator c++ potrzebuje pomocy xD

jak to zrobic? Jeśli a=0 program ma wrócić do linijki nr lub do jakiegoś słowa np. start.

if
  • Najlepsze
  • Wszystkie komentarze
rysi3k_
#cpp co robię źle?

#define PHONE_NUMBER 123456789
sendAT("AT+CMGS=\"" PHONE_NUMBER "\"")

powoduje error: expected ')' before string constant
da się jakoś inaczej zrobić?
  • Najlepsze
  • Wszystkie komentarze
P.....8
P.....8
#programowanie #cpp #cplusplus
Trochę głupio mi zadawać takie pytania, ale sytuacja wygląda tak, że muszę w miarę szybko uruchomić jakiekolwiek proste połączenie z serwerem z SignalR w aplikacji konsolowej C++.

[[Mam tu nawet gotowy kod]](https://github.com/aspnet/SignalR-Client-Cpp/blob/dev/samples/HubConnectionSample/HubConnectionSample.cpp) z tym że problem polega na tym, że za cholerę nie znam się na C++, a Visual Studio pluje błędami z co drugiej linijce ( ͡° ʖ̯ ͡
  • Najlepsze
  • Wszystkie komentarze
H.....z
H.....z
Ogarniam obiektowe c++ i natkanlem sie na taki problem, tworze klase ktora dziedziczy z klasy Rozpocznij

class LinkWyszukiwarki: Rozpocznij
{
public:
LinkWyszukiwarki();
  • Najlepsze
  • Wszystkie komentarze
RaVo
RaVo
1
Mam 3 tablice charów, które maja wpisane w siebie jakies tam znaki. Załóżmy, że te znaki tworzą jakiś wzór. Wszystkie tablice mam w osobnych funkcjach. Chcę, żeby wywołując te funkcje tablice wyswietlały się tak jak na pic rel. W sensie robię rysuj1(), rysuj2() i rysuj3() a one wyświetlają mi się tam gdzie chcę na ekranie. Jak to zrobić?
#naukaprogramowania #cpp #pytanie
  • Najlepsze
  • Wszystkie komentarze
Phallusimpudicus
#csharp #cpp #visualstudio

Jest w VS2013 jakieś narzędzie do testowania szybkości wykonywania się kodu (coś w stylu "233 ms elapsed"? Chcę sobie porównać jak wykonuje się kod przed i po refraktoryzacji. Już coś takiego widziałem, ale przez ten cały czas programowania nigdy nie znalazłem szerszego wyjaśnienia jak to zrobić. Z góry dzięki.
  • Najlepsze
  • Wszystkie komentarze
d.....e
d.....e
Hej mirki, jak sprawić by w #cpp ominąć dane liczby? Chcę, żeby wypisało mi ASCII od 65 do 122, z pominięciem 91-96.
Mój kod wygląda tak: http://pastebin.com/AHHHctZf
#naukaprogramowania
  • Najlepsze
  • Wszystkie komentarze
Hasq
Hasq
2
W tym roku zacząłem studia informatyczne będąc jednocześnie kompletnie zielonym w tym temacie. Przerobiliśmy funkcje i jesteśmy na etapie tworzenia tablic. I tu pojawia się problem, ponieważ z kursów Zelenta i tematycznych stron ogarniam sam sposób w jaki należy utworzyć tablicę lub funkcję lecz nie potrafię tego zastosować w zadaniach. Czytając treść nie mam pojęcia jak odnieść ją do tego co wiem o funkcjach i tablicach. Waszym zdaniem powinienem przerobić jak największą
  • Najlepsze
  • Wszystkie komentarze
C.....m
C.....m
Mirki, dawno nie robiłem żadnych projektów, a teraz mam trochę czasu wolnego, chętnie bym coś ciekawego pokodził. Język to C++, ew. z OpenGLem itp. Tematyka to narzędzia, biblioteki do czegoś albo gry. Macie jakiekolwiek pomysły? Poziom zaawansowania tak ~prostej gry 3D sprzed ~15 lat, nie żadne tetrisy czy kółko i krzyżyk, ale też nie jakiś hardcore :) Projekt dla zabawy, bo jakoś ostatnio nie miałem pomysłu i chęci na programowanie. Może też
  • Najlepsze
  • Wszystkie komentarze
z.....c
z.....c
#programowanie #cpp #pytanie #pytaniedoeksperta #kiciochpyta

Są tu jakieś mirki które konkretnie ogarniają działanie operatora -> ? :P
  • Najlepsze
  • Wszystkie komentarze