Stránka 1 z 1

C++ prikaz pro lamy

Napsal: úte 2. srp 2005, 12:28
od Don Martinez
Tak sem zkousel mirne programovat v tomto jazyku. A mam drobnejsi problemek - v knizce co mam (menuje se Algoritmy - ty programy sou tam v C++) pouzivaj prikaz cout (melo by to bejt jako write v Pascalu - takze zaklad) ale kompliator ten prikaz nepozna :? . Rad bych vedel jetsli sem slepej a ctu to z ty knizky blbe nebo fakt strasne hloupej. Diky!

Napsal: úte 2. srp 2005, 12:41
od johny128
no samotne

Kód: Vybrat vše

cout
naozaj neznamena nic
najprv musis pridat knihovnu v ktorej sa tato funkcia nachadza, takze zacinas

Kód: Vybrat vše

#include <iostream>
a zapis "cout" vyzera napr

Kód: Vybrat vše

std::cout << "ahoj" << std::endl;
(slo by to aj bez toho std:endl -> to len hodi na dalsi riadok potom)

Samotne cout by malo vyznam iba ak by si este pred "main" dal

Kód: Vybrat vše

using std::cout;
potom mozes pouzivat aj skratenu formu, tudiz

Kód: Vybrat vše

cout << "ahoj ";

Napsal: úte 2. srp 2005, 13:42
od Don Martinez
Ja to tam takhle mel - iostream.h teda (tak to meli v knizce) ale stejne ten kompiler otravoval ze to nejde - on se mi ten kompiler stejne nejak moc nelibi - je to ten zadarmo od Borlandu tj. nic moc. ale nedal sem tam to std atd. diky moc - akorat nechapu proc to nemeli v ty knizce.

Napsal: stř 3. srp 2005, 08:02
od Pokusmen
Lepsi by asi bylo sem rovnou hodit celej kod co ti nejde

Napsal: stř 3. srp 2005, 13:40
od johny128
Mno ja som pochopil tak ze s tym std mu to uz ide tak snad netreba cely kod :oops:

Napsal: stř 17. srp 2005, 10:23
od Sojer
zkus DevC++ tam ti to pojede a na tom std to nema vliv musí to jít i bez toho a učit se z Algoritmů neni moc dobry to je spíš nástavba,když už to aspoň srobet umíš potom nechápeš souvislosti proč co kam píšeš

Napsal: pon 22. srp 2005, 04:10
od lipo_
iostream.h != iostream

Napsal: pon 22. srp 2005, 17:43
od Sojer
lipo_ píše:iostream.h != iostream
no iostream = iostream.h
ale musíš pod to ještě uvíst using namespace std;

Napsal: pon 22. srp 2005, 17:53
od Don Martinez
Sojer píše:zkus DevC++ tam ti to pojede a na tom std to nema vliv musí to jít i bez toho a učit se z Algoritmů neni moc dobry to je spíš nástavba,když už to aspoň srobet umíš potom nechápeš souvislosti proč co kam píšeš
To uz mi kamos rikal taky - navic sem zjistil ze na skole budu stejne programovat v Jave :oops: takze budu muset stejne kupovat jinou knizku.

Napsal: pon 22. srp 2005, 18:01
od lipo_
ale musíš pod to ještě uvíst using namespace std;
obor nazvu ovsem tento priklad je ale nevhodny jelikoz autor pouziva pouze objekt cout je praktictejsi uvest direktivu using a pomoci specifikatoru pristupu std::cout (standartni obor nazvu) urcit objekt ktereho se to tyka tedy using std::cout; v celem zneni

Napsal: ned 11. zář 2005, 20:50
od Kari
iostream.h != iostream je prikaz pro stary kompilatory,takze zkus treba DevC++ jinak #include <iostream>

Napsal: ned 11. zář 2005, 20:57
od miho
Ovsem knizce, kde by tvddili, ze std::cout je prikazem bych se radeji vyhnul velkym obloukem ;-)