9.8.2015, 22:12 | #361 |
Starosedelac
Član od: 23.2.2006.
Lokacija: Tamo gde su kuće od čokolade i prozori od marmelade....
Poruke: 1.579
Zahvalnice: 195
Zahvaljeno 301 puta na 171 poruka
|
Re: How to... C++
Meni je forsiranje ternarnih operatora svuda veliki mazohizam i mržnja prema ostalim nesretnicima koji će taj kod da čitaju
Mislim ja ga koristim svremena na vreme, ali uglavnom kod ifova sa prostom dodelom i prostim uslovom, čim vidim da mi dodela zauzima više od 30 karaktera (gde je 13 slova ime promenljive dva spejsa i =, ili ime promenljive i dve zagrade), ili uslov ima više od jednog ili nedajbože dva jeste/nije operatora isključivo if. |
10.8.2015, 11:29 | #362 |
Veteran
Član od: 3.5.2008.
Lokacija: Beograd
Poruke: 760
Zahvalnice: 81
Zahvaljeno 213 puta na 144 poruka
|
Re: How to... C++
Setih se sad gde je najzgodnije koristiti ternarni operator. Kod argumenta nekoj metodi koja ima više parametara. Bez ternarnog operatora morao bi da se piše if else i da se uvodi promenljiva samo za taj argument, koja naravno mora da se deklariše pre if-a. Što doda je još 5 linija koda. Ako su uslov i izrazi dovoljno kratki, stavljanje ternarnog operatora direktno u poziv je meni super stvar. Pa čak i ako nisu baš kratki mogo argumenti metode da se odvoje u posebne redove.
Kod:
string drugiArg; if (neki.uslov) drugiArg = prvi.izraz(); else drugiArg = drugi.izraz(); objekat.metoda(prvi.argument, drugiArg); Kod:
objekat.metoda(prvi.argument, kratak ? tern : oper) Kod:
objekat.metoda( prvi.argument, neki.uslov() ? prvi.izraz() : drugi.izraz() ); Poslednja ispravka: ivan90BG (10.8.2015 u 14:01) |
9.10.2015, 17:33 | #363 |
Novi član
Član od: 29.9.2015.
Poruke: 6
Zahvalnice: 5
Zahvaljeno 0 puta na 0 poruka
|
Re: How to... C++
Momci,ako moze neki tutorijal (po mogucstvu na srpskom) o pokazivacima..?
|
10.12.2015, 16:18 | #365 |
Novi član
Član od: 26.2.2011.
Poruke: 17
Zahvalnice: 3
Zahvaljeno 0 puta na 0 poruka
|
Re: How to... C++
E ovako, znam c i c++ solidno. Treba da napravim aplikaciju za android, za licnu upotrebu. Prilicno je jednostavna, uglavnom sluzi za neko sabiranje, oduzimanje mnozenje I deljenje, sadrzi samo if-ove, for-ove, while-ove, bez ikakvih naprednih operacija. Napravio sam je u c-u ali mi treba na terenu, na telefonu. Mozete da mi pomognete I ostavite ovde par tutorijala ili jos bolje neku e knjigu, da bih uradio aplikaciju za androdid?
|
19.12.2015, 19:47 | #366 |
Deo inventara foruma
|
Re: How to... C++
Da li znate mozda neke dobre tutorijale za implementaciju blokirane i neblokirane serijske datoteke
|
13.7.2016, 17:19 | #367 |
Član
Član od: 30.5.2010.
Poruke: 409
Zahvalnice: 83
Zahvaljeno 41 puta na 39 poruka
|
Re: How to... C++
Pozdrav ljudi, da li neko mozda zna kako da otklonim gresku u kodu.
U pitanju je Kruskalov algoritam. Greska koju mi visual studio izbacuje je c4716 tj greska pri vracanju vrednosti funkcije: Spoiler za Kod:
Hvala |
13.7.2016, 17:26 | #368 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.086
Zahvaljeno 4.923 puta na 2.859 poruka
|
Re: How to... C++
Pa daj liniju za koju prijavljuje grešku, ne možemo da gledamo u pasulj
|
13.7.2016, 17:30 | #369 |
Član
Član od: 28.8.2012.
Poruke: 106
Zahvalnice: 27
Zahvaljeno 9 puta na 9 poruka
|
Re: How to... C++
|
13.7.2016, 18:04 | #370 |
Član
Član od: 30.5.2010.
Poruke: 409
Zahvalnice: 83
Zahvaljeno 41 puta na 39 poruka
|
Re: How to... C++
Ne znam zaista, nisam previse vican c++, ovo je neki projekat sa fakulteta, neki nedoradjeni primeri, sugestije, pa sam uzeo da probam da uradim za neki seminarski rad, izvorni kod nije moj, btw dodao sam return i sad lepo mogu da unesem duzine za sve grane medjutim na kraju bih trebao da dobijem matricu vrednosti a ja u istoj dobijem brojeve -988989 i slicno za pojedine clanove matrice....?
|
13.7.2016, 18:34 | #371 |
Član
Član od: 30.5.2010.
Poruke: 409
Zahvalnice: 83
Zahvaljeno 41 puta na 39 poruka
|
Re: How to... C++
Hmm izgleda da je do samog kompajliranja tj do visual studia, konkretno mog.. drugarici sam poslao kod radi joj a i ja sam na online c++ shell-u pokrenuo i lepo ispisuje...
|
24.5.2017, 17:56 | #372 |
Član
Član od: 1.8.2016.
Poruke: 77
Zahvalnice: 47
Zahvaljeno jedanput na jednoj poruci
|
Re: How to... C++
Поздрав свима!
Ово је мој први упис на форуму. Наишао сам на проблем. Почињем да учим C++. Кренуо сам да учим од основних ствари преко www.sololearn.com . Видео сам да имају неки почетнички курс, међутим врло брзо сам посумњао да ли је тај курс уопште добар. О чему се ради? Писало ми је да урадим неки основни код. Нека најпростија ствар, да се напише "Поздрав, свете!" на енглеском. Кад сам ја то пренео у DEV C++ сусрео сам се са грешком. DEV C++ тај скуп функција не препознаје. Онда сам прочитао на неком форуму да је тај скуп функција за C, а не за C++. Наишао сам на цело објашњење које говори о еквивалентима између та два програмска језика и заиста се уверио да у DEV C++ функционише то што је речено да припада "C++"-у. Овамо је iostream, а овамо stdio.h. Међутим, на крају опет налазим на доста форума, па и на овом форуму да људи причају о "C++"-у а пишу iostream, cout, итд. Мени сад више стварно није јасно. Хвала пуно свакоме ко одвоји мало времена да ми ово разјасни. |
25.5.2017, 7:41 | #374 |
Novi član
Član od: 20.4.2015.
Poruke: 8
Zahvalnice: 2
Zahvaljeno 2 puta na 2 poruka
|
Re: How to... C++
Predlažem Code::Blocks, skini poslednju stable verziju 16.01.
Što se tiče materijala, počinje i kod nas da se nešto dogadja... Portal Petlja (http://petlja.org/) počinje da radi na sveobuhvatnom učenju programiranja, da tako kažem, od osnovnih stvari, pa do takmičarskog programiranja. Tebi bi bio zanimljiv deo BubbleBee (http://bubblebee.petlja.org/). Da puno ne pričam, pregledaj šta sve ima tamo, takodje i C++ kurs za početnike, zadatke da se to provežba... Ima deo TakProg, koji je posvećen takmičenju iz programiranja za srednješkolce. Na Algora forumu možete da postavite pitanja iz raznih oblasti... Petlja će se truditi da u narednom periodu da podršku nastavnicima osnovnih škola oko uvodjenja inforamtike kao obaveznog predmeta... Eto, ukratko... pozzzz |
Sledeći korisnik se zahvaljuje korisniku deki20 na korisnoj poruci: | ||
senje (6.6.2017) |
2.6.2017, 21:53 | #376 |
Član
Član od: 1.8.2016.
Poruke: 77
Zahvalnice: 47
Zahvaljeno jedanput na jednoj poruci
|
Re: How to... C++
Извините што тек сада одговарам на ваше одговоре. Из разумљивих разлога сам био спречен.
@analayzer - Не могу да ставим принтскрин јер сам сада већ обрисао dev c++. Почео је да се искључује, па сам обрисао. Скапирао сам да постоји разлика између c и c++, да је у једном од тих библиотека <stdio.h> исто што и <iostream> у другом. @analayzer, @deki20, @voodoo_ - Инсталирао сам Code:Blocks, али не знам колико ћу у скорије време моћи да радим у C-у. Причао сам са неким људима који се баве програмирањем и рекли су ми да почнем од HTML-а и CSS-а. Пронашао сам на codecademy-у доста леп, бесплатан курс о ова два језика, па сам сад негде на 30% курса и не могу да се оптерећујем са било чиме другим. @deki20 - Хвала пуно за препоруку! Сајт изгледа доста симпатично. Чим пронађем времена послушаћу тај Бамлби. Свиђа ми се што је написано ћирилицом. Ево, што пре нађем времена кренућу с тим, тј. преслушаћу тај курс. Делује јако забавно. |
2.6.2017, 23:37 | #377 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.086
Zahvaljeno 4.923 puta na 2.859 poruka
|
Re: How to... C++
Nabavi neku knjigu pa kreni da čitaš iz početka, sistematski i školski. Očigledno nemaš nikakvo predznanje, a ovako učenje zbrda-zdola te neće daleko odvesti. Ostaće ti ogromne rupe u znanju i izgubićeš mnogo vremena pokušavajući sam sve da povežeš. C i C++ su jezici koji se striktno koriste za softver visokih performansi od koga se očekuje da direktno komunicira sa operativnim sistemom ili hardverom (dakle sistemski alati, video igre, operativni sistemi, drajveri, mikrokontrolerski firmver i slično). Apsolutno nema smisla programirati u njima a da ne znaš kako tačno funkcionišu ispod haube, i da ne znaš arhitekturu računara za koji pišeš program. Potrebne su godine da bi se napravio dobar C i C++ programer, i to da ga mentoriše neko iskusan.
Drugo, počeo si da učiš programske jezike a da prethodno nisi načisto sa sobom šta je uopšte programiranje, šta su algoritmi, kako se podaci mogu organizovati, šta bi radio s njima i slično. Ako ovako nastaviš, samo ćeš se bezveze mučiti i na kraju odustati. I moraš da odlučiš kako bi se profilisao, da li ćeš da praviš klasične desktop aplikacije, mobilne aplikacije, web aplikacije ili nešto peto. HTML i CSS nisu programski jezici već sintakse za formatiranje prikaza web stranica. |
Sledeći korisnik se zahvaljuje korisniku voodoo_ na korisnoj poruci: | ||
senje (6.6.2017) |
6.6.2017, 16:16 | #378 |
Član
Član od: 1.8.2016.
Poruke: 77
Zahvalnice: 47
Zahvaljeno jedanput na jednoj poruci
|
Re: How to... C++
Хвала пуно на одговору. Баш због свега тога што си написао - тј. због толиког мог незнања и непредзнања размишљам да упишем Високу електротехничку школу на Вождовцу, макар је студирао само годину дана. Тешко ми је да се у свему томе оријентишем и стварно се слажем са свиме што си рекао.
|
6.6.2017, 21:17 | #379 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.086
Zahvaljeno 4.923 puta na 2.859 poruka
|
Re: How to... C++
Viša elektrotehnička je sasvim korektna škola, daleko bolja od IT akademije i privatnih viših škola (Comtrade i slično) za ono što tebi treba. Kriterijumi za prolaz na ispitima su niski, ali su predavanja kvalitetna, dosta se forsiraju vežbe i možeš puno da naučiš, samo ako te interesuje. Gledaj da ne eskiviraš računarske predmete (pošto su samo Matematika 1 i OET 1 obavezni, sve ostalo je izborno) nego baš suprotno, uzimaj ih što više, uključujući arhitekturu računara, računarske mreže i ostalo, da bi stekao širu i kompletniju sliku.
|
7.6.2017, 10:29 | #380 |
Starosedelac
Član od: 23.2.2006.
Lokacija: Tamo gde su kuće od čokolade i prozori od marmelade....
Poruke: 1.579
Zahvalnice: 195
Zahvaljeno 301 puta na 171 poruka
|
Re: How to... C++
Moje skromno mišljenje je da ako hoćeš da učiš C il C++, instaliraj Linux.
Jednostavno ne može se bez *nixa. Naučiš da koristiš terminal, pa onda C pa C++. Generalno nekako mi više ima smisla to nego da instaliraš okruženje, blah truć, koje brdo nekih sitnica sakriju od tebe, a C/C++ nisu baš tolerantni na takve stvari. |
Bookmarks sajtovi |
Tagovi |
c++, how to, pomoc, programiranje |
|
|