Noct
Noct
Noct
2
#cpp #programowanie

char znak[16];

// init

for
  • Najlepsze
  • Wszystkie komentarze
japer
@Noct: Ogólnie to jest źle skonstruowane. Kod się powtarza. Napisz jeszcze raz. :D

Wyjaśnij jeszcze raz, na czym ten kod ma polegać.
inflo
@Noct: zapomniałeś o terminatorze stringa. Ostatni znak w stringu musi mieć wartość 0 + strcat też ci rozwala zmienną. Więc weź sobie nie żałuj i ustaw wielkość tablicy na 21, a za pętlą zakończ string poleceniem: znak[16] = '\0';
q.....n
q.....n
#programowanie #cpp #pytanie

Mirki, przerabiam właśnie w #licbaza cpp i mam zadanie:

https://dpaste.de/UjL3/raw

Mój
  • Najlepsze
  • Wszystkie komentarze
extern-int
@quantian: 9/5 = 1
KrzaQ2
@extern-int: Nie w tym przypadku.
Wyrewolwerowanyrewolwer
Mircy, jest problem, bo nie pamiętam jak to się robiło i jakoś nie mogę się za to zabrać (nie kompatybilituje się z tutorajalami :/)

Chodzi o podzielenie jednego maina na kilka plików i plików nagłówkowych.

Mam dość długi plik main.cpp, w którym ~połowa linii kodu to funkcje i klasy.

Stworzyłem
  • Najlepsze
  • Wszystkie komentarze
bartoneczek
inflo
@Wyrewolwerowanyrewolwer: przed deklaracją klasy w nagłówku musisz mieć dołączyć nagłowek od vectora + upewnij się, że używasz odpowiedniej namespace
m.....q
m.....q
Preprocessor for C/C++ gives full code details

The Python-based CPIP preprocessor for C/C++, having just reached a de facto 1.0 release milestone and available for download, aims to provide developers with a wealth of information about their code

http://www.infoworld.com/article/2688402/application-development/pre-processor-for-cc-gives-full-code-details.html

#
ponton
Szybkie pytanie #programowanie #cpp : jak macie strukturę, która miałaby mieć tylko gettery i settery dla wszystkich swoich pól, to robicie po prostu

struct
i wszystko publiczne, czy bawicie się w

class
  • Najlepsze
  • Wszystkie komentarze
k.....r
k.....r
@ponton: struct, najlepiej jak jest POD-em do tego
RaVo
RaVo
1
Jak dodać pliki do projektu jak na tym filmie w 11:25 w visual studio 2008? Nie mogę takiej opcji znaleźć u siebie ;/

#cpp #visualstudio #pytanie
  • Najlepsze
  • Wszystkie komentarze
KrzaQ2
@RaVo: Musi być jakieś "add existing files".
logictarm
[ #programowanie #cpp ]

Mirki potrzebuję pomocy. Robię kurs C++ i robiąc jedno z zadań nie mogę poradzić sobie z błędem.

Kod programu:

Link
  • Najlepsze
  • Wszystkie komentarze
Marpop
piszę sobie aplikację okienkową w Visual Studio 2013 i mam pytania

1. jak najlepiej rysować? używać PictureBox_Paint?

2. jak narysować trajektorię? Mam zrobioną symulację ruchu ciała i mam jej ruch w osi X w funkcji czasu. Rysowanie krótkich kresek wychodzi słabo. Znalazłem metodę DrawPath ale nie wiem jak tego użyć. Dokumentacja za wiele nie pomaga.

Ktoś
  • Najlepsze
  • Wszystkie komentarze
bartoneczek
#programowanie #cpp

No elo. Mam dla Was kolejną programistyczną zagadkę. Do rzeczy:

Oto nagłówek szablonu klasy dziedziczącej po vectorze (tak, wiem że to zły pomysł, ale to nie jest temat na tę dyskusję).

-------------------------------------------------------------------
  • Najlepsze
  • Wszystkie komentarze
A.....k
A.....k
Nie mogę ruszyć z kodem, nie wiem czemu.

Dlaczego visual musi mi to robić?

Nie mam żadnych dodatkowych paczy dla kompilatora i linkera.

Dwa
  • Najlepsze
  • Wszystkie komentarze
stacktrace
stacktrace
Mirki zacząłem pisać w #cpp, potrzebuję mieć w swoim programie kolejkowanie zdarzeń. Napisałem coś takiego: http://ideone.com/X75trz

Problem i program wydaje mi się prosty. Starałem się uprościć kod dlatego by milion klas nie przesłaniał problemu. Jeśli będzie trzeba to wytłumaczę swoje intencje.

Do Was mam prośbę o ocenę kodu, czy robię to dobrze ;)
  • Najlepsze
  • Wszystkie komentarze
xmaniox
Panowie,

Czy w Qt jest możliwość włączenia okna edycji tekstu (te standardowe okno, w którym ustawia się właściwości tekstu typu podkreślenie, wielkość, pogrubienie, itd)? Czy jednak samemu trzeba sobie takie okienko stworzyć?

#programowanie #qt #cpp
  • Najlepsze
  • Wszystkie komentarze
cochese
cochese
Mirki++, słuchajcie. Mam dość duże (kilkunastoletnie) doświadczenie w programowaniu. Pisałem kiedyś w C++, ale to było dawno, nieprawda i chyba trochę lameriada. Mam też od czasu do czasu trochę styczności z ANSI C, z prostymi rzeczami nie mam problemu. Chciałbym spróbować iść w kierunku C++, zapewne C++11, ale tym razem porządnie nauczyć się od podstaw. Najlepiej chłonę kompleksowo pokazaną wiedzę, popartą przykładami, z dogłębnym wytłumaczeniem dlaczego tak a nie inaczej. Tylko teraz:
  • Najlepsze
  • Wszystkie komentarze
kacperski1
#programowanie #cpp #javascript

Mirki, potrzebuję sposobu na używanie Javascripta w projekcie C++. W sensie żeby w już skompilowanym używać zewnętrznych skryptów z pliku, bo robię grę w której na JSie mają się docelowo opierać eventy map.

Znalazłem coś co się nazywa CliPP i googlowskie v8.h. Nada się to to czy niekoniecznie? :v
  • Najlepsze
  • Wszystkie komentarze
S.....i
S.....i
Pytanie - dlaczego jak chcę przeciążyć operator wyjścia "<<" to przy zdefiniowaniu nagłówka funkcji w postaci:

ostream& operator<<(ostream& out, Auto& samochod)
Dostaję "Too many parameters for this opertator function".

zaś przy zdefiniowaniu jako zaprzyjaźniona funkcja:
  • Najlepsze
  • Wszystkie komentarze
piternet
Mirki, mam prostą strukturę punktu

struct point {

int x, y;

point()
  • Najlepsze
  • Wszystkie komentarze
B.....l
B.....l
System dialogów jest już prawie skończony!

Dodałem wstrzykiwanie zmiennych do tekstu(sprintf) i blokowanie odpowiedzi.

Całą logikę układa się ręcznie w edytorze.

Następny
  • Najlepsze
  • Wszystkie komentarze
Noct
Noct
Noct
1
Czy ta funkcja potrzebuje jeszcze zabawy nad optymalizacją?


1. "czy trafiono" z okresloną szansą - gdy otrzyma mnoznik < 0

  • Najlepsze
  • Wszystkie komentarze
A.....t
A.....t
Dlaczego zmienna wskaźnikowa zdolna wskazywać na obiekty o typie klasy bazowej, może także wskazywać na klasy pochodne?

#cpp #programowanie
  • Najlepsze
  • Wszystkie komentarze
NevilX
Mam dll'kę. Mam nazwę funkcji przez nią udostępnianej. Potrzebuję adresu tej funkcji względem początku modułu dll.

Normalnie po prostu załadowałbym ją i zrobił tak:

HMODULE libraryHandle = GetModuleHandle(TEXT("biblioteka.dll"));

void*
  • Najlepsze
  • Wszystkie komentarze