Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 14 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.10.09
Prihlásený: 26.03.10
Príspevky: 13
Témy: 2
Príspevok NapísalOffline : 22.10.2009 18:43

Zdravim kupil som knihu : Programovaci jazyk C++ pro zelenace od PETRA SALOUNA

dostal som sa na stranu 31. Ked dopisem tento zdrojovy kod :

/****************************
* simpleio.cpp
* jednoduchy vstup a vystup
****************************/

#include <iostream>
using namespace std;

int main() {
cout << "zadaj dve cele cisla:" << endl;
int i,j;
cin >> i >> j;
cout << i << " + " << j << " = " << i+j << endl;

cout << "zadaj racionalne cislo:" << endl;
double x;
cin >> x;
double y = i * x;
cout << i << " * " << x << " = " << y << endl;
return 0;
} // int main()


a spustim program tak tam normalne napisem napr. 10 10 a ked stlacim enter do dalsieho riadku mi napise 10+10=20

Ale ked pise dalsi krok ze Zadaj racionalne cislo ... zadam napr. 1 a program bez toho aby mi ukazal vysledok sa ukonci. Mohol by mi niekto pomoct vdaka.
Pouzivam Dev-C++.


Offline

Užívateľ
Užívateľ
Zaciatky s C++

Registrovaný: 14.04.08
Prihlásený: 04.06.16
Príspevky: 700
Témy: 42
Bydlisko: Bratislava
Príspevok NapísalOffline : 22.10.2009 18:50

ak pridas na koniec programu pred return 2x prikaz cin.get(), ostane ti to na obrazovke, prvy je na to, aby to odchytilo enter, co ostal vo fronte a druhy je na to, aby program pockal na stlacenie klavesy.







_________________
pc: MB: MSI K9N SLi (chipset nvidia nforce 570 SLi), CPU: amd athlon X2 5600+ 2.8 Ghz Windsor chladeny ac freezer 64 pro, ram:2 GB 800Mhz DDR2 A-DATA Vitesta Extreme Edition (2x1GB), grafika: Sapphire Radeon HD 3870 512MB, HDD:Hitachi deskstar SATA2 7200 rpm 500.1GB, PSU: 450W Eurocase
Offline

Užívateľ
Užívateľ
Zaciatky s C++

Registrovaný: 04.12.08
Prihlásený: 16.12.10
Príspevky: 59
Témy: 10
Príspevok NapísalOffline : 22.10.2009 18:52

Kód:
system("PAUSE");   


alebo toto?







_________________
Robím, čo možem. Keď nerobím, nemožem.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.10.09
Prihlásený: 26.03.10
Príspevky: 13
Témy: 2
Príspevok Napísal autor témyOffline : 22.10.2009 19:24

Diky pekne za odpovede. To prve som skusal ale vzdy vypisalo chybu, ale to druhe ide dobre dakujem.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.10.09
Prihlásený: 26.03.10
Príspevky: 13
Témy: 2
Príspevok Napísal autor témyOffline : 23.10.2009 18:09

Zdravim dufam ze tu mozem nadalej sa pytat ... napisal som tento zdrojak : /***************************************
* subor nasobky.ccp
* vytlaci nasobkz zadaneho celeho cisla
***************************************/

#include <iostream> // vstupy a vystupy
#include <iomanip> // formatovanie vystupu

using namespace std;

int main() {
const int od = 1; // dolne ohranicenie
const int po = 10; // horne ohranicenie
int cislo;

cout << "Zadaj cele cislo:";
cin >> cislo;

int cinitel = od;
while (cinitel <= po) {
int sucin = cislo * cinitel;
cout << setw(4) << sucin;
cinitel = cinitel + 1;
} // while (cinitel <= po)
system("PAUSE");
return 0;
} // int main()

po zadani cisla mi normalne vyhodi nasobky cisla ale text : Pokracujte stlacenim lubovolneho klavesu .... sa mi hodil hned za posledne cislo vedeli by ste mi povedat preco ? nema to byt v nasledujucom riadku ? Vdaka za odpovede.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.04.08
Prihlásený: 16.07.11
Príspevky: 126
Témy: 33
Príspevok NapísalOffline : 23.10.2009 18:11

cout << setw(4) << sucin<<endl;

napis to takto uz by to malo ist


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.10.09
Prihlásený: 26.03.10
Príspevky: 13
Témy: 2
Príspevok Napísal autor témyOffline : 23.10.2009 18:15

skusil som to nepomohlo to ale dakujem za ochotu


Offline

Užívateľ
Užívateľ
Zaciatky s C++

Registrovaný: 04.12.08
Prihlásený: 16.12.10
Príspevky: 59
Témy: 10
Príspevok NapísalOffline : 23.10.2009 18:34

Skús použiť toto

Kód:
putchar('\n');







_________________
Robím, čo možem. Keď nerobím, nemožem.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.10.09
Prihlásený: 26.03.10
Príspevky: 13
Témy: 2
Príspevok Napísal autor témyOffline : 23.10.2009 19:11

Diky za tuto mozno opat je dobra. Avsak je tam ten detail ze vtedy tie cisla boli v riadku a teraz tu pod sebou v stlpci ... ale ta medzera medzi cislami a textom tam je


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.04.08
Prihlásený: 16.07.11
Príspevky: 126
Témy: 33
Príspevok NapísalOffline : 23.10.2009 19:12

tesne pred system.. daj
cout<<"\n";


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.10.09
Prihlásený: 26.03.10
Príspevky: 13
Témy: 2
Príspevok Napísal autor témyOffline : 23.10.2009 20:48

diky moc funguje tak ako som si to predstavoval


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.10.09
Prihlásený: 26.03.10
Príspevky: 13
Témy: 2
Príspevok Napísal autor témyOffline : 24.10.2009 11:44

/*****************
* subor tlac.cpp
*****************/

#include <iostream> // vstupy a vystupy
#include <string> // retazove definicie a metody

using namespace std;
class polar {
double r, fi;
public:
polar(double a, double b)
{r = a; fi = b;}; // konstruktor objektu
double dej_r(void) {return r;};
double dej_fi(void) {return fi;};
};
void tlac(int num){
cout << "cele cislo:" << num << endl;
} // void tlac (int num)

voidtlac(double num)
cout << "racionalne cislo: " << num << endl;
} // void tlac (double num)

void tlac (string s) {
cout << "retazec:" << s << endl;
} // void tlac (string s)

void tlac (polar p) {
cout << "r:" << p.dej_r()
<< "fi:" << p.dej() << endl;
} // void tlac (polar p)

int main() {
int i = 29;
double x = 2003.07;
string s = "kusok textu";
polar y (65.43, 2.1); // tvorba objektu tiredz polar

tlac(i);
tlac(x);
tlac(s);
tlac(y);
return 0;
} // int main()

tento zdrojovy kod som opisal presne tak ako bol v knihe ale nechce mi ho zkompilovat koli tomuto riadku :
cout << "racionalne cislo: " << num << endl;

je tam niekde chyba ?


Offline

Užívateľ
Užívateľ
Zaciatky s C++

Registrovaný: 02.11.07
Prihlásený: 18.03.15
Príspevky: 470
Témy: 22
Bydlisko: Zilinska Un...
Príspevok NapísalOffline : 24.10.2009 12:36

sak ti tam asi kompilator vypisal chyby, sa divaj troska na ten zdrojak, mas tam zle zakladny syntax, chyba ti tam zatvorka a medzera, a v triede polar nemas funkciu void dej() a snazis sa ju volat, navise ten kod je nezmyselne hlupo relaizovany.... a v knihe asi niesu tie chyby, vsak?. A snaz sa tu nepitat na chybu typu "chyba ti zatvorka", take zakladne veci ti musia bit do oci aj bez kompilacie. :) ......

Kód:
void tlac(double num){
cout << "racionalne cislo: " << num << endl;
} //







_________________
Notebook: HP EliteBook 8740w
You can see my work in my www
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 22.10.09
Prihlásený: 26.03.10
Príspevky: 13
Témy: 2
Príspevok Napísal autor témyOffline : 24.10.2009 12:45

ja sa to len ucim ... vobec mi to nebije do oci .... a neopravil som ziadnu zatvorku .... stacilo pridat do polar tu funkciu dej ... tak diky za pomoc .... tu zatvorku som tam mal ... len som asi nejako to zle skopiroval


Odpovedať na tému [ Príspevkov: 14 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Zaciatky s Turbo C++ (C++explorer)

v Assembler, C, C++, Pascal, Java

11

1236

15.07.2009 11:45

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C# začiatky

v Technológia .NET

1

1867

13.12.2008 21:52

void Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Začiatky grafiky v c++

v Assembler, C, C++, Pascal, Java

4

394

06.08.2014 16:39

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaciatky

[ Choď na stránku:Choď na stránku: 1, 2, 3, 4 ]

v Webdesign

106

4156

26.04.2008 16:12

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Začiatky

v Ostatné

27

694

21.12.2012 2:32

Ďuri Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Začiatky

v Assembler, C, C++, Pascal, Java

1

432

13.02.2012 20:49

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Mám sa učiť C ++/objective C/ C#?

v Assembler, C, C++, Pascal, Java

5

725

08.07.2014 20:40

XOLOO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Perl začiatky

v Perl, Python, Ruby, CGI

0

603

21.11.2011 19:09

black evil Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaciatky podnikania

v Ekonomika, práca, biznis, podnikanie a peniaze

2

493

03.08.2015 12:19

don jebot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. JAVA zaciatky

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Assembler, C, C++, Pascal, Java

33

3587

23.05.2014 0:45

matwej Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Začiatky javascript

v JavaScript, VBScript, Ajax

3

448

29.03.2020 17:33

LukIneskoNR Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. začiatky JAVA

v Assembler, C, C++, Pascal, Java

18

1055

15.05.2013 7:46

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaciatky programovania

v Assembler, C, C++, Pascal, Java

23

1559

26.11.2016 8:42

ado130 Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. PHP Zaciatky

v PHP, ASP

1

411

14.02.2012 19:53

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. PICAXE - zaciatky

v Ostatné

3

1712

19.06.2009 18:39

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jquery začiatky...

v JavaScript, VBScript, Ajax

10

878

19.02.2011 15:20

camo Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra