Programiranje u C++-u - pitanja i odgovori izdvojena tema

poruka: 7.285
|
čitano: 1.722.903
|
moderatori: XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Ja sam bio skinuo verziju bez compilera...

 

Sad sam skino onu od 74 MB ,a prije je bila ona od 24 MB

http://www.bug.hr/forum/topic/softver-literatura-usluge/prodaja-knjige-hardware/103166.aspx
 
1 0 hvala 0
17 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
Intelovac123 kaže...

Ja sam bio skinuo verziju bez compilera...

 

Sad sam skino onu od 74 MB ,a prije je bila ona od 24 MB

Naravno, to sam si i mislio. Clap clap...

C provides a programmer with more than enough rope to hang himself. C++ provides a firing squad, blindfold and last cigarette.
13 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
Intelovac123 kaže...

Ja sam bio skinuo verziju bez compilera...

 

Sad sam skino onu od 74 MB ,a prije je bila ona od 24 MB

Brzaš previše!, pola postova nisi pročitao, tako ni na stranici za download nisi pročitao šta piše nego si samo kliknuo download, nemože to tako{#}.

Programming is understanding. – Kristen Nygaard
13 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
Fuhrer kaže...

Možda ispadam glup što pitam ovo ali koja je razlika između cout << i printf? :S

Pazi, Cout je objekt klase ostream, znaš da na početku uključiš iostream, Cout se koristi za C++ jer C je proceduralni jezik.
Primjer:
#include<iostream>

int main(){

const float pi=3.14;

std::cout<<"Hello World!"<<endl;

std::cout<<pi<<endl;

return 0;

}


Printf je funkcija, koja za argumente prima znakovni niz i formatirane varijable, koristi se za C i C++, uključiš stdio.h/cstdio.
Formati:
%d integer
%f float
%s string

%p pointer adress

%o octal

%c char

 

Primjer:
#include<stdio.h>

int main(){

int a;

float b;

printf("Hello World!\n");

printf("%d \n %f", a, b)

return 0;

}



Nadam se da si približno shvatio.

Programming is understanding. – Kristen Nygaard
16 godina
offline
Programiranje u C++-u - pitanja i odgovori

Pozdrav, jel postoji osoba na forumu koja bi mi htjela riješiti test iz računalstva? :D

Znači za dva tjedna u ponedjeljak pišem ispravak (dobio sam 2) i trebao bih osobu koja bi bila online u ponedjeljak (21.11.2011) od 14:50-15:50

U testu ima malo teorije, sitnica, a ostalo je riješavaje zadataka (3 zadatka) uglavnom razina 3. razreda srednje škole (deklariranje, varijable,inicijalizacija..) :)

Pod testom se smije koristiti internetom i bilježnicom.

Program je DEV C++

 

Ako ima takve osobe neka se javi na PP ili tu, bio bih zahvalan.

Pozdrav!

WithStyle
Moj PC  
0 3 hvala 0
17 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

{#}.

C provides a programmer with more than enough rope to hang himself. C++ provides a firing squad, blindfold and last cigarette.
 
3 0 hvala 0
16 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
Pozz... Ima li itko link zadataka (na hrvatskom jez.) za c++ za pocetnike? (al ne tipa "ispis hello" nego gdje ima i malo računanja i grananja)? Hvala ;)
17 godina
moderator
offline
Re: Programiranje u C++-u - pitanja i odgovori
WithSkill kaže...

Pozdrav, jel postoji osoba na forumu koja bi mi htjela riješiti test iz računalstva? :D

Znači za dva tjedna u ponedjeljak pišem ispravak (dobio sam 2) i trebao bih osobu koja bi bila online u ponedjeljak (21.11.2011) od 14:50-15:50

U testu ima malo teorije, sitnica, a ostalo je riješavaje zadataka (3 zadatka) uglavnom razina 3. razreda srednje škole (deklariranje, varijable,inicijalizacija..) :)

Pod testom se smije koristiti internetom i bilježnicom.

Program je DEV C++

 

Ako ima takve osobe neka se javi na PP ili tu, bio bih zahvalan.

Pozdrav!

Džizs, na koje ideje neki dolaze! Shvati da forum nije tvoj privatni servis za varanje na ispitima. {#}

 

Očito je da nisi zaslužio više od dvojke (možda ni to nisi zaslužio). Zagrij stolicu i uči, umjesto da bezveze trošiš vrijeme na forumu. Za forum će biti vremena i kad vlastitim trudom ispraviš tu dvojku.

13 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
WithSkill kaže...

Pozdrav, jel postoji osoba na forumu koja bi mi htjela riješiti test iz računalstva? :D

Nisam zla duša, pa ti mogu pomoći ovako:
1.Upali IDE
2.Uzmi neki tutorijal, ili knjigu, ovaj ti je bsplatan:http://www.tutorijali.net/cpp/uvod
3.Upali preglednik i otvori dva taba, prvi Google, drugi ova tema, što nije jasno samo pitaj, voljni smo pomoći.

4.Neće biti problema za dvicu.

Programming is understanding. – Kristen Nygaard
Poruka je uređivana zadnji put sub 12.11.2011 10:17 (royalhero).
17 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
royalhero kaže...

Da, u pitanju je fiskalna kasa koja čita samo XML fajlove, priključuje se RS232 kabelom na COM port.

Kod fiskalne kase nemaš ti šta raditi (niti zakonski smiješ) sa serijskim (ili bilo kojim drugim portom). Tvoje je da kreiraš XML (ili txt zavisi od kase) fajl i da ga pošalješ u odgovarajući folder. Dalje sve preuzima fiskalni drajver koji je certifikovan od države. Ovo pod uslovom da programiraš POS aplikaciju.

Druga je priča ako programiraš fiskalni drajver, a nešto ne mislim da je to kod tebe slučaj.

13 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
dragans kaže..

Kod fiskalne kase nemaš ti šta raditi (niti zakonski smiješ) sa serijskim (ili bilo kojim drugim portom).

Znam da nesmijem, ali imam jednu kasu koja nije odobrena od strane države, pa da je nebacim mislio sam prčkati po njoj, radio sam slično u QBasicu, sa LPT portom, pa sam mislio da mogu i ovdje sa serijskim , radio sam ovo što mi je @rustweaver rekao i dobro je ispalo sa satelitskim resiverom, pa nekad ću i probati raditi nešto i sa kasom, sad nemam vremena.

Programming is understanding. – Kristen Nygaard
17 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
royalhero kaže...

Znam da nesmijem, ali imam jednu kasu koja nije odobrena od strane države, pa da je nebacim mislio sam prčkati po njoj, radio sam slično u QBasicu, sa LPT portom, pa sam mislio da mogu i ovdje sa serijskim , radio sam ovo što mi je @rustweaver rekao i dobro je ispalo sa satelitskim resiverom, pa nekad ću i probati raditi nešto i sa kasom, sad nemam vremena.

I ja sam nešto probao davno. Nije toliko teško odraditi komunikaciju od PC-a ka kasi, ali je tu najveći problem kad trebaš pokupiti ono što kasa sa porta pošalje nazad u PC. Tajminzi su najgora stvar. Doduše nisam radio u C++ nego u Delphi-ju uz neke VCL komponente za rad sa COM portovima.

13 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Imam pitanje jedno,poceo sam ucit c++ i tako sam isao po tutorialima,naucio kako zbrojiti/oduzeti/pomnoziti/podijeliti dva broja,i tako neke osnove.
Ali sad naidjem na jedan tutorial ikontam ajde sve cu ispocetka.
I trebam napisat ovaj kod:

http://newdata.box.sk/bx/c/htm/ch01.htm#Heading19
ja upisem to ali izbaci mi error: 'cout' was not declared in this scope
Neznam u cemo sam pogrijesio sve mi je isto osim sto mi je u include umjesto iostream.h samo iostream...

Poruka je uređivana zadnji put sub 12.11.2011 14:42 (Kira).
Moj PC  
0 0 hvala 0
17 godina
moderator
offline
Re: Programiranje u C++-u - pitanja i odgovori
Kira kaže...

ja upisem to ali izbaci mi error: 'cout' was not declared in this scope
Neznam u cemo sam pogrijesio sve mi je isto osim sto mi je u include umjesto iostream.h samo iostream...

Nisi napisao ovu liniju prije funkcije main, zar ne?

 

using namespace std;

13 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
mbaksa kaže...
Kira kaže...

ja upisem to ali izbaci mi error: 'cout' was not declared in this scope
Neznam u cemo sam pogrijesio sve mi je isto osim sto mi je u include umjesto iostream.h samo iostream...

Nisi napisao ovu liniju prije funkcije main, zar ne?

 

using namespace std;

Nisam,sad jesam i radi,zahvaljujem,da sam to shvatio,nebi lupo po tipkovnici nekoliko minuta prije :D

Samo neznam zasto u ovom tutorialu to nije navedeno.

17 godina
moderator
offline
Re: Programiranje u C++-u - pitanja i odgovori
Kira kaže...
Nisam,sad jesam i radi,zahvaljujem,da sam to shvatio,nebi lupo po tipkovnici nekoliko minuta prije :D

Samo neznam zasto u ovom tutorialu to nije navedeno.

To ni nije tutorial, nego knjiga - koliko vidim, kako naučiti C++ za 21 dan. Očito loša knjiga.

13 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori
Ja sam vidio da kazu da je teach yourself c++ in 21 days vrlo dobra knjiga.
Evo vec neko vrijeme trazim bas dobar tutorial ili knjigu,a ta mi se cinila nekako obecavajuce :D
Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Jedino ovako :)

Moja najdraza... Moja najdraza...
C provides a programmer with more than enough rope to hang himself. C++ provides a firing squad, blindfold and last cigarette.
 
3 0 hvala 0
17 godina
moderator
offline
Re: Programiranje u C++-u - pitanja i odgovori
Kira kaže...
Ja sam vidio da kazu da je teach yourself c++ in 21 days vrlo dobra knjiga.

Sad si se na vlastite oči uvjerio da nije tako. {#} Ne kužim kako netko može napraviti takav propust. Minimum pristojnosti bi bio da napiše da u svaki program treba ubaciti spornu liniju ili da kompajer treba podesiti da to ubaci u svaki program (ne znam jel se to uopće može - valjda može kad to uopće ne spominju).

13 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
mbaksa kaže...

Nisi napisao ovu liniju prije funkcije main, zar ne?

 

using namespace std;

Ili ispred naredbi koje su dio namespacea std, stavljati std::.

Kira kaže...

Neznam u cemo sam pogrijesio sve mi je isto osim sto mi je u include umjesto iostream.h samo iostream...

Ako si stavio iostream.h, netreba ti namespace std.

Programming is understanding. – Kristen Nygaard
13 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
mbaksa kaže...

kako naučiti C++ za 21 dan. Očito loša knjiga.

Da, veoma loša, čitao sam je, sve se svodi na referencu jezika, što znači cout, što znači cin,..., kratka objašnjenja.

Inače koliko znam postoji ia za Javu i PHP, mada to nikome ne preporučavam.

@Kira
http://www.skolskaknjiga.hr/hrv/page.asp?item=021154&act=add2basket

Autor je Željko Kovačević, na forumu Tracer.

http://free-zg.htnet.hr/jsribar/

Autori su Julijan Šribar i Boris Motik

Programming is understanding. – Kristen Nygaard
17 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
royalhero kaže...

Ako si stavio iostream.h, netreba ti namespace std.

Nikakav iostream.h, nema toga. Includeati <iostream> (bez .h ekstenzije).

C provides a programmer with more than enough rope to hang himself. C++ provides a firing squad, blindfold and last cigarette.
13 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
1domagoj1 kaže...

Nikakav iostream.h, nema toga. Includeati <iostream> (bez .h ekstenzije).

Znam, nego je on u svom postu, pitao da nije do toga, ali i ja prezirem .h, koristi li to više iko?

Programming is understanding. – Kristen Nygaard
17 godina
moderator
offline
Re: Programiranje u C++-u - pitanja i odgovori
royalhero kaže...
mbaksa kaže...

Nisi napisao ovu liniju prije funkcije main, zar ne?

 

using namespace std;

Ili ispred naredbi koje su dio namespacea std, stavljati std::.

To je besmisleno, kad se u pravilu koristi samo jedan namespace, i to std.

 

royalhero kaže...
Kira kaže...

Neznam u cemo sam pogrijesio sve mi je isto osim sto mi je u include umjesto iostream.h samo iostream...

Ako si stavio iostream.h, netreba ti namespace std.

Baš sam probao kompajlirati program u DevC++-u - da, s iostream.h prolazi, no DevC++ se žali da je riječ o zastarjelom headeru. Kad probaš takav program kompajlirati u CodeBlocks, kompajliranje ne prolazi, jer iostream.h u njemu ne postoji. Dakle, zaboravi na iostream.h.

13 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
mbaksa kaže...
Baš sam probao kompajlirati program u DevC++-u - da, s iostream.h prolazi, no DevC++ se žali da je riječ o zastarjelom headeru. Kad probaš takav program kompajlirati u CodeBlocks, kompajliranje ne prolazi, jer iostream.h u njemu ne postoji. Dakle, zaboravi na iostream.h.

To se koristilo u Turbo C++, u nas u školi profesor koristi .h, govorio sam mu 100000 puta da pređe iz TurboC++ u CB ili Dev C++, ali džaba.

Programming is understanding. – Kristen Nygaard
17 godina
offline
Programiranje u C++-u - pitanja i odgovori

Ni u VS-u 2010 ne prolazi iostrem.h header

Poruka je uređivana zadnji put sub 12.11.2011 16:45 (Floki).
 
1 0 hvala 0
17 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

iostream.h je deprecated header, tj. zastarjeli header. Neki stariji kompajleri ce to mozda i kompajlirati tj. izbaciti warning kao sto je mbaksa isprobao, a velika je vjerojatnost da noviji kompajleri to nece niti kompajlirati.

 

U pocetku bijase iostream.h kojeg je u Bell Labsu napisao Stroustrup i isporucivao se s orginalnim C++ kompajlerom, CFrontom te je bio opisan u prvom izdanju Stroustrupovog The C++ Programming Language. Na neko vrijeme CFront, njegovi libraryi i The C++ Programming Language tvorili su de facto standard za C++. Onda je C++ usao u standardizaciju i stvari su se malo promijenile. Stoga, da bi olaksali prelazak C++ Standard Committee je objavio da ce kod koji koristi standardne C++ headere ukljucivati direktive bez ekstenzije .h. Do nedavno to je bila uobicajena odluka mnogih autora kompajlera, no onda su poceli koristiti drugi pristup. Ili su potpuno izbacili headere s .h ekstenzijom, tako da se kod pisan na taj nacin nece nikako kompajlirati ili su odlucili da stari header automatski ukljucuje novi i koristi using direktive da povuce deklaracije iz std namespacea u root namespace. Tak da, ako nasumicno izaberes neki noviji kompajler, rezultati mogu biti nepredvidljivi. Mozda se nece kompajlirati jer ne postoji taj header. Mozda se nece kompajlirati jer kompajler pokusava koristiti novi library, a kod se oslanja na funkcionalnosti iz starog. A mozda ce se buildati preko starog librarya.

 

No, uvijek treba koristiti standardni (novi) iostream library. Kao prvo, standardni iostream library je exception aware. Nadalje, bolje je integriran s ostatkom Standard C++ Library-a. Takoder, standardni iostream library ima bolju podrsku za lokalizaciju. To ukljucuje i koristenje locale-ova sa stream objektima kod recimo, utvrdivanja jesu li '.' ili ',' koristeni kao decimalni separator.

 

Naravno, iznimke uvijek postoje, pogotovo kad je rijec recimo o legacy kodu, a cak i da je source dostupan, mijenjanje koda da koristi standardni iostream library mozda jednostavno nije moguce zbog manjka vremena da se to napravi i testira. Tako da je to ponekad cista poslovna odluka, negoli inzinjerska. Danas sve manje.

C provides a programmer with more than enough rope to hang himself. C++ provides a firing squad, blindfold and last cigarette.
Poruka je uređivana zadnji put sub 12.11.2011 17:16 (1domagoj1).
 
0 0 hvala 0
17 godina
offline
Programiranje u C++-u - pitanja i odgovori

Za neke stvari imaš samo stare headere, odnosno headere iz c library-a, npr math.h, možeš birati hoćeš li taj header ili header cmath (oznaka da je to header iz c library-a).

Ovaj header iostream je iz IOstream library-a, pa ne podliježe ovom pravilu koje vrijedi za c library.

A postoje i ove stvari: string.h i string header nije isto. Prvi header se odnosi na rad sa starim c stringovima tipa char, a ovaj drugi se odnosi na rad sa novim string nizovima tipa string.

Poruka je uređivana zadnji put sub 12.11.2011 17:19 (Floki).
 
0 0 hvala 0
17 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

O iostreamu i iostream.h-u i govorim cijelo vrijeme :)

C provides a programmer with more than enough rope to hang himself. C++ provides a firing squad, blindfold and last cigarette.
 
1 0 hvala 0
17 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
1domagoj1 kaže...

O iostreamu i iostream.h-u i govorim cijelo vrijeme :)

Ok, ali tek toliko da ljudi ne pomisle da umjesto math.h mogu napisati header math.

ili da ne pomisle da su string.h i string header iste stvari.

 

C++ je malo nekonzistentan u tome

umjesto iostream.h traži iostream

a ako umjesto string.h napišeš string - dobio si različitu stvar

umjesto math.h ne možeš pisati math, možeš jedino cmath

Poruka je uređivana zadnji put sub 12.11.2011 17:29 (Floki).
E-mail:
Lozinka:
 
vrh stranice