Koji c++

poruka: 79
|
čitano: 7.222
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
RE: Koji c++
Svrzic kaže...

npr: Zbroj nepoznanica a i b je: 5Press any key to continue..............

kako da to prebacim??

Ako koristis "cout" onda koristis nesto ovakvo

 

cout << "ovdje ide tekst" << endl;
"endl" ti oznacava kraj linije.

a mozes i ovako:

cout << "ovdje ide tekst\n";
Escape niz "\n" ti isto oznacava pocetak nove linije, i radi istu stvar kao i "endl" samo sto se drukcije koristi.

takoder ako koristis C funkcije kao "printf" onda za novu liniju moras koristiti "\n":

printf("ovdje ide tekst\n");

Pathogenic fundamentals clearly indicate that homogenous populations are most vulnerable.
Poruka je uređivana zadnji put sub 16.10.2010 16:48 (rustweaver).
16 godina
neaktivan
offline
RE: Koji c++
Svrzic kaže...

al inace ovakav program mi napravimo u skoli:

 

#include<stdio.h>

main()

{

int a,b,zbroj;

printf("\n Upisi vrijednosti nepoznanica a i b:");

scanf("%d,%d",&a,&b);

zbroj=a+b;

printf("\n Zbroj nepoznanica a i b je: %d",zbroj);

}

 

evo tako izgleda program koji mi radimo u Borlandu v3.0

 To nije C++ nego čisti C i zato predavač odmah na samom početku griješi i to je strašno .

Private
15 godina
offline
RE: Koji c++
rustweaver kaže...
Svrzic kaže...

npr: Zbroj nepoznanica a i b je: 5Press any key to continue..............

kako da to prebacim??

Ako koristis "cout" onda koristis nesto ovakvo

 

cout << "ovdje ide tekst" << endl;
"endl" ti oznacava kraj linije.

a mozes i ovako:

cout << "ovdje ide tekst\n";
Escape niz "\n" ti isto oznacava pocetak nove linije, i radi istu stvar kao i "endl" samo sto
se drukcije koristi.

takoder ako koristis C funkcije kao "printf" onda za novu liniju moras koristiti "\n":

printf("ovdje ide tekst\n");

hvala na trudu ali ako ja tako budem pisao dobivat cu samo jednice jer u skoli to netreba napravit :S a ja doma necu moci vjezbat jer koristimo program iz 1. svj. rata kojeg nitko vise nekoristi osim Rudjera -.-'

Svrzic
15 godina
offline
RE: Koji c++
Private kaže...
Svrzic kaže...

al inace ovakav program mi napravimo u skoli:

 

#include<stdio.h>

main()

{

int a,b,zbroj;

printf("\n Upisi vrijednosti nepoznanica a i b:");

scanf("%d,%d",&a,&b);

zbroj=a+b;

printf("\n Zbroj nepoznanica a i b je: %d",zbroj);

}

 

evo tako izgleda program koji mi radimo u Borlandu v3.0

 To nije C++ nego čisti C i zato predavač odmah na samom početku griješi i to je strašno .

neznam dali grijesi jer neznam razliku

Svrzic
15 godina
neaktivan
offline
RE: Koji c++
Svrzic kaže...

hvala na trudu ali ako ja tako budem pisao dobivat cu samo jednice jer u skoli to netreba napravit :S a ja doma necu moci vjezbat jer koristimo program iz 1. svj. rata kojeg nitko vise nekoristi osim Rudjera -.-'

Koje tocno ne trebas napraviti? Ja sam mislio da radite C++ pa sam spominjao "cout", ali posto radite obican C onda zaboravi "cout" i koristi samo "\n" za novu liniju.

Pathogenic fundamentals clearly indicate that homogenous populations are most vulnerable.
15 godina
offline
RE: Koji c++
rustweaver kaže...
Svrzic kaže...

hvala na trudu ali ako ja tako budem pisao dobivat cu samo jednice jer u skoli to netreba napravit :S a ja doma necu moci vjezbat jer koristimo program iz 1. svj. rata kojeg nitko vise nekoristi osim Rudjera -.-'

Koje tocno ne trebas napraviti? Ja sam mislio da radite C++ pa sam spominjao "cout", ali posto radite obican C onda zaboravi "cout" i koristi samo "\n" za novu liniju.

pa koristim ali je meni problem u tome kaj koristiomo prastari program kojem netrebas reci da nakon izvrsavanja programa nezatvara ga nego ostane otvoren, što je jedino dobro kod tog programa, a nemrem stavit na komp v3.0 jer imam WIN7 pa mi nece stavit tipkovnicu na hrvatski a mene se neda gledat na googleu koji simbol je gdje i pisat

Svrzic
15 godina
neaktivan
offline
RE: Koji c++

A pa to je samo jedna linija, nitko nije rekao da to moras koristiti u skoli xD

Pitao si zasto ti se prozor odmah zatvara i kako da napravis da ti se ne zatvara. Dobio si odgovor da koristis system("pause").

 

Nekako mi se cini da taj vas profesor ne objasnjava dobro, i vi zapravo ne znate zasto neke stvari upisujete nego ste samo prihvatili da to tako mora biti. A to je pogresno i ne potice kreativnost.

Pathogenic fundamentals clearly indicate that homogenous populations are most vulnerable.
Poruka je uređivana zadnji put sub 16.10.2010 16:59 (rustweaver).
15 godina
offline
RE: Koji c++
rustweaver kaže...

A pa to je samo jedna linija, nitko nije rekao da to moras koristiti u skoli xD

Pitao si zasto ti se prozor odmah zatvara i kako da napravis da ti se ne zatvara. Dobio si odgovor da koristis system("pause").

da ali vi koristite cudne #include

mi koristimo stdio.h

daj mi samo reci dali mogu to napravit sa stdio.h i daj mi točno napiši kaj moram napravit da mi se to press any keyy to continue pokaze u sljedecem redku

Svrzic
15 godina
neaktivan
offline
RE: Koji c++
Svrzic kaže...

da ali vi koristite cudne #include

mi koristimo stdio.h

daj mi samo reci dali mogu to napravit sa stdio.h i daj mi točno napiši kaj moram napravit da mi se to press any keyy to continue pokaze u sljedecem redku

Ne, ne koristimo.

 

#include <cstdio>

je c++ include, posto smo ustanovili da vi ne programirate u c++ taj dio mozes zaboraviti.

 

#include <stdio.h>

je za C koji vi koristite.

 

A za novi red vec sam ti rekao, stavi "\n" u poslijednji printf(). Evo pogledaj razliku izmedu ova dva primjera:

 

Ovdje nema nove linije i dobijes bas ono sto ti ne zelis:

#include <stdio.h>

int main()
{
    printf("Hello world");
    system("pause");
    return 0;
}

 

Ovdje ima nova linija poslije zadnjeg ispisa i onaj tekst "Press any key to continue" bude u novom redu:

#include <stdio.h>

int main()
{
    printf("Hello world\n");
    system("pause");
    return 0;
}

Pathogenic fundamentals clearly indicate that homogenous populations are most vulnerable.
Poruka je uređivana zadnji put sub 16.10.2010 17:08 (rustweaver).
15 godina
offline
RE: Koji c++
rustweaver kaže...
Svrzic kaže...

da ali vi koristite cudne #include

mi koristimo stdio.h

daj mi samo reci dali mogu to napravit sa stdio.h i daj mi točno napiši kaj moram napravit da mi se to press any keyy to continue pokaze u sljedecem redku

Ne, ne koristimo.

 

#include <cstdio>

je c++ include, posto smo ustanovili da vi ne programirate u c++ taj dio mozes zaboraviti.

 

#include <stdio.h>

je za C koji vi koristite.

 

A za novi red vec sam ti rekao, stavi "\n" u poslijednji printf(). Evo pogledaj razliku izmedu ova dva primjera:

 

Ovdje nema nove linije i dobijes bas ono sto ti ne zelis:

#include <stdio.h>

int main()
{
    printf("Hello world");
    system("pause");
    return 0;
}

 

Ovdje ima nova linija poslije zadnjeg ispisa i onaj tekst "Press any key to continue" bude u novom redu:

#include <stdio.h>

int main()
{
    printf("Hello world\n");
    system("pause");
    return 0;
}

zašto stavljaš ispred main() int?

Svrzic
15 godina
neaktivan
offline
RE: Koji c++
Svrzic kaže...

zašto stavljaš ispred main() int?

Zato sto je "main()" funkcija koja vraca broj 0. To ti je onaj "return 0;". Zar vam to profesor nije objasnio? Sto vi koristite? Void?

Pathogenic fundamentals clearly indicate that homogenous populations are most vulnerable.
15 godina
offline
RE: Koji c++
rustweaver kaže...
Svrzic kaže...

zašto stavljaš ispred main() int?

Zato sto je "main()" funkcija koja vraca broj 0. To ti je onaj "return 0;". Zar vam to profesor nije objasnio? Sto vi koristite? Void?

mi ispred main() nista nestavljamo

Svrzic
15 godina
neaktivan
offline
RE: Koji c++

Neki compileri to dozvoljavaju, ali to je zastarjeli C89 standard. Uglavnom ako vi u skoli nista ne stavljate i ako ce te ovaj moj nacin dovesti u nevolju onda nemoj stavljati int ispred main().

Int main() je C99 standard.

Pathogenic fundamentals clearly indicate that homogenous populations are most vulnerable.
Poruka je uređivana zadnji put sub 16.10.2010 17:18 (rustweaver).
15 godina
offline
RE: Koji c++

a gle, ja neznam dali je to neispravno jer nemam pojma o tome

baš ovaj tjedan imam lab, vjezbe pa budem napisao pa cemo vidjet kaj ce mi reic profesor, ali ako dobijem 1, joooooooooooooooj, bolje da te nema :S

daj mi samo reci zbrko sam se, napisem program, onda saveam, onda compileam i onda debugam??

Svrzic
15 godina
offline
Koji c++

nece mi compileat

pise: Call to undefined function 'system'

Svrzic
Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
RE: Koji c++
Svrzic kaže...

a gle, ja neznam dali je to neispravno jer nemam pojma o tome

baš ovaj tjedan imam lab, vjezbe pa budem napisao pa cemo vidjet kaj ce mi reic profesor, ali ako dobijem 1, joooooooooooooooj, bolje da te nema :S

daj mi samo reci zbrko sam se, napisem program, onda saveam, onda compileam i onda debugam??

Evo sad sam malo citao, nije neispravno nego je stari standard, pogledaj moju gornju poruku prepravio sam ju. Ako koristite Turbo C 3.0 u skoli onda on sigurno ne podrzava novi standard (C99) nego samo C89, pa ce ti mozda raditi probleme oko toga. Uglavnom nemoj to raditi na starom compileru.

 

I da. Dobro si rekao, prvo pises program, pa ga spremas, pa ga tek onda mozes kompajlirati, i tek na kraju mozes debuggirati (debugger mora imati gotov program, ne mozes obican tekst debuggirati).

Pathogenic fundamentals clearly indicate that homogenous populations are most vulnerable.
15 godina
offline
Koji c++

aj ti ako imas neki c++ gore daj napisi program koji ce zbrojiti nepoznanice a i b u zbroj da vidim kako ce to tvoje zgledat

naravno ako imas vremena i ako ti se da

Svrzic
Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
RE: Koji c++
Svrzic kaže...

aj ti ako imas neki c++ gore daj napisi program koji ce zbrojiti nepoznanice a i b u zbroj da vidim kako ce to tvoje zgledat

naravno ako imas vremena i ako ti se da

Evo ti C++

(S time da ja programiram u C-u i jako slabo znam C++)

 

#include <cstdio>
#include <iostream>

using namespace std;

int main()
{   
    int a = 5;
    int b = 3;
    cout << "Zbroj varijabli a i b je: " << a + b << endl;
    system("pause");
    return 0;
}

Pathogenic fundamentals clearly indicate that homogenous populations are most vulnerable.
15 godina
offline
Koji c++

#include<stdio.h>
main()
{
int a,b,zbroj;
printf("\n Upisi vrijednosti nepoznanica a i b:");
scanf("%d,%d",&a,&b);
zbroj=a+b;
printf("\n Zbroj nepoznanica a i b je: %d \n",zbroj);
system("pause");
return 0;

 

evo ovako sam ja napisao, spremio, compileao i kad sam isao debugat izbacio mi je error, da nije definirana funkcija 'system'

kaj to sad znaci??

Svrzic
Moj PC  
0 0 hvala 0
15 godina
offline
RE: Koji c++
rustweaver kaže...
Svrzic kaže...

aj ti ako imas neki c++ gore daj napisi program koji ce zbrojiti nepoznanice a i b u zbroj da vidim kako ce to tvoje zgledat

naravno ako imas vremena i ako ti se da

Evo ti C++

(S time da ja programiram u C-u i jako slabo znam C++)

 

#include <cstdio>
#include <iostream>

using namespace std;

int main()
{   
    int a = 5;
    int b = 3;
    cout << "Zbroj varijabli a i b je: " << a + b << endl;
    system("pause");
    return 0;
}

kaj je to?

sta je to cout??

di su ti zagrade??

#include <iostream>

sta je to?

Svrzic
Poruka je uređivana zadnji put sub 16.10.2010 17:31 (Svrzic).
15 godina
neaktivan
offline
RE: Koji c++
Svrzic kaže...

#include<stdio.h>
main()
{
int a,b,zbroj;
printf("\n Upisi vrijednosti nepoznanica a i b:");
scanf("%d,%d",&a,&b);
zbroj=a+b;
printf("\n Zbroj nepoznanica a i b je: %d \n",zbroj);
system("pause");
return 0;

 

evo ovako sam ja napisao, spremio, compileao i kad sam isao debugat izbacio mi je error, da nije definirana funkcija 'system'

kaj to sad znaci??

A jel ti program inace radi? Zasto moras debuggirati?

 

Svrzic kaže...

kaj je to?

sta je to cout??

di su ti zagrade??

#include <iostream>

sta je to?

cout ti je kao "printf()" sluzi za ispis teksta, zagrade tu nisu potrebne jer C++ to tako radi (zasto to tako radi ne pitaj me), iostream i cstdlib su ti headeri za C++ (ima ih dosta, ovo su samo dva)

Pathogenic fundamentals clearly indicate that homogenous populations are most vulnerable.
15 godina
offline
Koji c++

pa nemrem napravit program ako ga ne debugam

Svrzic
Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
RE: Koji c++
Svrzic kaže...

pa nemrem napravit program ako ga ne debugam

A? Pa valjda ga kompajliras i onda pokreces. Debugger sluzi za ispravljanje gresaka u programu.

 

Znaci tebi compiler zapravo kaze da ne postoji funkcija "system("pause")"?

Pathogenic fundamentals clearly indicate that homogenous populations are most vulnerable.
15 godina
offline
RE: Koji c++
rustweaver kaže...
Svrzic kaže...

pa nemrem napravit program ako ga ne debugam

A? Pa valjda ga kompajliras i onda pokreces. Debugger sluzi za ispravljanje gresaka u programu.

 

Znaci tebi compiler zapravo kaze da ne postoji funkcija "system("pause")"?

ne

on prodje compilaciju ali kad idem debugat kaze da nepostoji system

Svrzic
17 godina
offline
RE: Koji c++

da ja malo uletim s jednim pitanjem sta sam krivo ovdje napravio

Life will kill you, even if you're in a rock and roll band
Poruka je uređivana zadnji put sub 16.10.2010 17:48 (R4zOR229).
14 godina
neaktivan
offline
Koji c++
iss..daj jednostavno na mjesto systema stavi upis neke varijable i toeto.
&lt;&lt;Karlovačko&gt;&gt;
Moj PC  
0 0 hvala 0
15 godina
offline
Koji c++

ispravka, na kompilaciji mi kaze da je nepoznata funkcija system

Svrzic
Moj PC  
0 0 hvala 0
17 godina
neaktivan
offline
RE: Koji c++
Svrzic kaže...

al inace ovakav program mi napravimo u skoli:

 

#include<stdio.h>

main()

{

int a,b,zbroj;

printf("\n Upisi vrijednosti nepoznanica a i b:");

scanf("%d,%d",&a,&b);

zbroj=a+b;

printf("\n Zbroj nepoznanica a i b je: %d",zbroj);

}

 

evo tako izgleda program koji mi radimo u Borlandu v3.0

  oprosti ali ovo nije c++... OVO JE C

In Control... MNOGE države imaju mafiju. Ali u Hrvatskoj mafija ima državu...
15 godina
offline
RE: Koji c++
EnlightenedPhoenix kaže...
Svrzic kaže...

al inace ovakav program mi napravimo u skoli:

 

#include<stdio.h>

main()

{

int a,b,zbroj;

printf("\n Upisi vrijednosti nepoznanica a i b:");

scanf("%d,%d",&a,&b);

zbroj=a+b;

printf("\n Zbroj nepoznanica a i b je: %d",zbroj);

}

 

evo tako izgleda program koji mi radimo u Borlandu v3.0

  oprosti ali ovo nije c++... OVO JE C

skuzio sam ali knjiga i predmet se zovu C++

Svrzic
17 godina
neaktivan
offline
RE: Koji c++
R4zOR229 kaže...

da ja malo uletim s jednim pitanjem sta sam krivo ovdje napravio

  Imam savrsen vid... ali tako ti je slika zamuljana da se jedva vidi sto pise u programu, a u dijalogu zamuljano do boli...

In Control... MNOGE države imaju mafiju. Ali u Hrvatskoj mafija ima državu...
Nova poruka
E-mail:
Lozinka:
 
vrh stranice