[C++] problem z wypisaniem tekstu, problem z cout


(Lomp) #1

Witam, jestem bardzo początkujący bo dopiero zaczynam się uczyć C++ i mam taki problem bo nie działa mi taki oto kod:

#include 


main()

{

      cout <<"Witamy na pokladzie";


}

wyskakuje na dole (nie wiem jak to się nazywa chyba log?)

5 C:\Documents and Settings\Tomek\Pulpit\Projekty C++\witamy_na_pokladzie.cpp `cout' undeclared (first use this function)

(mktos) #2
#include

a nie iostram.


(Lomp) #3

no tak dzięki, zwykła literówka :wink:

mam jeszcze jeden problem, chciałbym sobie wypisać np. polskie litery typu ą, ł, ę czyli np.

Witamy na pokładzie

zamiast

Witamy na pok l adzie

używam srodowiska programistycznego Dev C++ czy należy wgrać jakąś nakładkę itp. ?


(Aleth) #4

Też się uczę z Symfonii C++ i także posiadam ten sam kompilator, ale przy kompilacji kompilator zaznacza jako błąd tą linijkę kodu:

cout <<"Witamy na pokladzie" ;

Czy jest coś z tym nie tak, czy inny kompilator nie wykryłby tego jako błąd?


(Kamil I 2006) #5

Ja też sie uczę z tej książki :stuck_out_tongue: I także korzystam z tego środowiska;d;d

Program powinien wyglądać tak:

#include 


int main()

{

      std::cout <<"Witamy na pokladzie";


}

lub tak:

#include 

using namespace std;

int main()

{

      cout <<"Witamy na pokladzie";


}

(Aleth) #6

Powinno być

#include

Ale też nie działa. Po uruchomieniu programu wyskakuje czarna ramka, która natychmiast znika :confused:


(Airborn) #7

błąd, wyskakuje czarna ramka, wyrzuca linijkę tekstu na ekran a potem znika :wink: dokładnie tak jak każe jej ten kod, odpal program z pod linii komend


(Bartek 525) #8

dopisz na końcu, przed ostatnim }

system("PAUSE");

(Lomp) #9

lub getch(); ale ja ponawiam pytanie o te polskie znaki ?


(Pixxel Man) #10

206 - ć

210 - ł

230 - ś

242 - ó

245 - ą

251 - ę

253 - ź

276 - ż

344 - ń

każdą liczbę poprzedź backslashem np:

cout<<"Cze\230\206\n";

(Lomp) #11

dzięki :slight_smile:


(Ryan) #12

Albo użyj środowiska, które radzi sobie z unicode/utf-8/czymkolwiek, co obsługuje polskie znaki. Generalnie jeśli wiesz gdzie umieszczany jest program (np. kompilujesz w c:\programy\moj01 i w bin umieszczany jest kod) otwórz okno wiersza poleceń (windows + r; wpisz: cmd i wciśnij enter) i przejdź do katalogu (cd /d c:\programy\moj01\bin). Kompiluj aplikację po czym alt+tab i odpal program z wiersza poleceń. system("pause"); nie będzie potrzebne, bo okno nie zniknie.