a.....n
a.....n
Atexor
Mireczki, pytanko.... Robię pewien pewne zadanie w (C++). Stwierdziłem, że zrobię je idi...otoodporne (a co się będę ograniczał do wymogów zadania ( ͡° ͜ʖ ͡°)) . W 1 miejscu mam wczytywać z klawiatury liczby całkowite. Program jest już zabezpieczony przeciwko znakom, czy liczbom zmiennoprzecinkowym ale mam problem, gdy user wczyta gigantyczne liczby (powyżej rozmiaru typu danych).

Cin.fail() traktuje je jako dobrze wczytane liczby i przepuszcza, FLTMIN/MAX z bibl. cfloat także nie
  • Najlepsze
  • Wszystkie komentarze
ponton
@Atexor: wczytaj jako string i potem skonwertuj, używając

boost::lexical_cast
, którzy rzuci wyjątkiem w takiej sytuacji
p.....y
p.....y
@Atexor: To wczytuj jako string :p
P.....f
P.....f
Na jednym z przedmiotów, które mam w tym semestrze, prowadzący postanowił zrobić nam podstawy C++ (dziwne, bo ani przedmiot nie jest z tym związany, ani moje studia to nie są studia informatyczne). Jako że od niedawna uczę się na własną rękę Pythona, postanowiłem, że będę te jego proste rzeczy przepisywał na ten język. No i dziś się naciąłem.

Tutaj jest kod: LINK

Generalnie chodzi o napisanie funkcji, która zamienia wartości dwóch zmiennych, podanych jej
  • Najlepsze
  • Wszystkie komentarze
p.....y
p.....y
@Pantograf: Po co funkcja? :>

a, b = b, a
p.....y
p.....y
@Pantograf: Przy okazji #coolstory

Zdawałem maturę z informatyki (2005), jako język wybrałem C++. Rozwiązanie zajęło mi dokładnie 97 linii. Wróciłem do domu, napisałem to samo w Pythonie, zmieściłem się w 6 (!) liniach kodu :)
majsterkong
majsterkong
#programowanie #cpp #cplusplus

Jak ogarnąć przepełnienia zmiennych? Np. przypisuję do short dużą liczbę i chcę żeby tam znalazło się maksimum zakresu, a nie jakaś inna liczba, zależnie od tego jak mocno jest przepełniona.

Patrzę w te internety i słabo, więc na razie ogarniam to przez kilka if'ów, ale wydaje się mi to bez sensu

if
  • Najlepsze
  • Wszystkie komentarze
A.....k
A.....k
@majsterkong: unia?

Albo zapisz tylko najstarszy bajt. Albo zrób >>(logicznie w prawo) na zmiennej aż się zmieści?
p.....b
@majsterkong: Jeśli operujesz na

short
, to najprościej będzie powiększyć zakres
s.....e
s.....e
#programowanie #cpp

Czy gdy wywołuję funkcje w ten sposób:

czwarta(druga(pierwsza()), trzecia());


mam
  • Najlepsze
  • Wszystkie komentarze
k.....v
k.....v
@smsrampage: W standardzie C z tego co pamiętam, to nie ma gwarancji kolejności, w której się wykonają funkcje. Zależeć to będzie od kompilatora.
Rincewind
@smsrampage: C99 §6.5.2.2p10:

The order of evaluation of the function designator, the actual arguments, and subexpressions within the actual arguments is unspecified, but *there is a sequence point before the actual call*.


Tak samo to wygląda w C++.

W twoim przypadku masz jedynie gwarancję, że pierwsza() wywoła się przed druga() oraz że czwarta() wywoła się ostatnia – zaznaczyłem to kursywą we wcześniejszym cytacie.
v.....y
v.....y
#programowanie #cpp #cplusplus #arduino #avr

Mam problem, tzn. wcześniej było tak

unsigned char charMap[] = { ... }
unsigned char *pFont;
  • Najlepsze
  • Wszystkie komentarze
kamikadz
Będę pisał aplikację do przetwarzania obrazu z kamery komputera, będę do tego wykorzystywał openCV, ale nie chcę aby działała w konsoli, tylko w normalnym okienku. Tutaj moje pytanie, jak korzystam z vs2012 to wybrać c++ xps czy c++ windows form


#kiciochpyta #cpp #programowanie
  • Najlepsze
  • Wszystkie komentarze
T.....n
T.....n
#cpp # pytanie #programowanie

Czy jest jakiś stosunkowo prosty sposób na sprawdzenie ilości konkretnej zmiennej w tablicy? :)
  • Najlepsze
  • Wszystkie komentarze
kamikadz
zapytam się inaczej co do mojego problemu z CUDA

Czy jeżeli podczas debugowania przytrzymałem myszkę na funkcji cudaGetLastError() i wyświetliła mi się wartość jak na obrazku, to czy to oznacza ten błąd który zaznaczyłem po lewej?

#programowanie #vs2012 #cpp
  • Najlepsze
  • Wszystkie komentarze
kamikadz
mam problem z plikiem .cu czyli z wykorzystaniem CUDA 6.0. Projekt mam w vs2012.

Gdy program wejdzie w linikę:

HANDLE_ERR(cudaGetLastError());
to w konsoli wyskakuje mi:
  • Najlepsze
  • Wszystkie komentarze
Pan_wons
O co chodzi mircy? Framework zainstalowany, bo podczas instalacji wersji 4.5 tak instalator twierdzi #pytanie #visualstudio #cpp
  • Najlepsze
  • Wszystkie komentarze
vipe
vipe
5
W nocy skończyłem i wrzuciłem na serwer paczki z wersją beta SQLiteStudio w wersji 3. Apka w całości napisana w C++ i Qt. Działa na Windowsie, Linuksie i MacOSX'ie. Poprzednia wersja była w Tcl/Tk - wyglądała (delikatnie to ujmując) "tak sobie". Licencja to nadal GPL.

Więcej szczegółów i linki z paczkami są na forum: http://forum.sqlitestudio.pl/viewtopic.php?f=19&t=924

Póki co paczki odpalałem tylko na swoich maszynach, nie wiem na ile uniwersalne są, tak że jak ktoś ma
  • Najlepsze
  • Wszystkie komentarze
kamikadz
Ma ktoś do polecenia jakiś dobry kurs visual c++ do tworzenia aplikacji okienkowych? bo tak jak szukam to nie znalazłem żadnego sensowego kursu

#programowanie #cpp
  • Najlepsze
  • Wszystkie komentarze
Pan_wons
#programowanie #cpp #pytanie

Jakiego IDE używacie do programowania w C++/C#/C? Dlaczego tego, a nie innego?
  • Najlepsze
  • Wszystkie komentarze
stacktrace
stacktrace
Cześć, potrzebuję zwizualizować sobie mój manipulator. Aplikacje piszę w Qt (interesuje mnie multiplatformowość) i do wizualizacji chciałbym wykorzystać OpenGL (jako widżet). Prawie w ogóle nie znam OGLa i nie chciałbym się babrać w shadery i całą resztę. Szukam czegoś w czym da się łatwo stworzyć obiekty (są proste, więc jakiś extrude wystarczy)(chyba nie potrzebuję ładowania modeli), przesuwać i obracać je. Idealnym przykładem tego czego szukam jest Three.js. Wiem, że jest klon Three.js
  • Najlepsze
  • Wszystkie komentarze
CichyGlosZTyluGlowy
Próbuję napisać prostą aplikację w Qt i Opengl, która wyświetla prostokąt w miejscu mojego kliknięcia myszą- niby działa, ale nie za bardzo wiem jak przeliczyć współrzędne kliknięcia w Qt na OpenGlowskie- Kiedy klikam w lewy górny róg, kwadrat pokazuje się na środku, a kiedy w prawy dolny kwadrat pokazuje się tam gdzie powinien być. Domyślam się, że po prostu mam pkt 0 openGla na środku ekranu, ale zwykłe przesuwanie nic tu nie
  • Najlepsze
  • Wszystkie komentarze
kamikadz
mam taki problem, w vs 2012 wykorzystuję CUDA i OpenCv. Projekt się builduje bez errorów, ale jak wejdę do któregoś z plików .cu to wyskakuje mi że są tam errory, wszystkie bardzo podobne. linijka kodu wygląda następująco:

for(unsigned c = 0; c
{

_k_buildLPyrLevel<<>>(lP, sP, oP, maskSize/2+1);
  • Najlepsze
  • Wszystkie komentarze
wicikumoza
Oblicz obwód koła. Niby proste zadanie:

“Please write a C++ function that takes a circle’s diameter as a float and returns the circumference as a float.”

Rozwiązanie nie jest takie oczywiste https://randomascii.wordpress.com/2014/06/26/please-calculate-this-circles-circumference/

#programowanie #cpp #kompilatory
  • Najlepsze
  • Wszystkie komentarze
D.....e
D.....e
Próbowałem stworzyć program podzielony na kilka plików i podczas kompilacji występują takie błędy.

Kod:

http://pastebin.com/0u9RGsGJ

http://pastebin.com/6n0y5Mt8
  • Najlepsze
  • Wszystkie komentarze
JestemFenkiem
Mam pytanie do programujących mirków. Który język lepiej wybrać do programowania na windows phone oraz windowsa 8?

C# czy C++? Pytam dodatkowo @LubieLiscie autora Tylko Mirko dla WP.

#pytanie #programowanie #cpp #siszarp #windowsphone #windows
  • Najlepsze
  • Wszystkie komentarze