ďťż

Ładny brzuch

Witam dopiero zaczynam zabawę z C++ i z programowaniem otuż pisze kod w Dev-C++
#include <iostream.h> main() { cout << "Witaj swiecie"; }
I w książce która mam "Symfonia C++" z 1996 roku pisze , że tekst po komplikacji powinien wyswietlac sie i być na ekranie a gdy uruchamiam program to tylko miga mi tablica z tekstem tak , że nawet go niewidać . Co mam zrobić??




#include <iostream.h> main() { cout << "Witaj swiecie"; system("PAUSE"); return EXIT_SUCCESS; }


Witam dopiero zaczynam zabawę z C++ i z programowaniem otuż pisze kod w Dev-C++
#include <iostream.h> main() {    cout << "Witaj swiecie"; }
I w książce która mam "Symfonia C++" z 1996 roku pisze , że tekst po komplikacji powinien wyswietlac sie i być na ekranie a gdy uruchamiam program to tylko miga mi tablica z tekstem tak , że nawet go niewidać . Co mam zrobić??

Popraw na:
#include <iostream> using namespace std; int main(int argc, char *argv[]) {   cout << "Witaj swiecie";   system("pause");   return 0; }

//I'm late...
Użytkownik pbnan edytował ten post 25 luty 2007, 17:25
Albo uruchom program z wiersza poleceń ;)
P.S
Kurde poczytaj pokombinuj i nie zasypuj zaraz forum tematami takiego pokroju <_<



Dzięki już działa

#include <iostream.h> main() { cout << "Witaj swiecie"; system("PAUSE"); return EXIT_SUCCESS; }

a co do kombinowania to siedziałem i szukałem przez godzinę
Użytkownik ini edytował ten post 25 luty 2007, 17:29

a co do kombinowania to siedziałem i szukałem przez godzinę
I co w google nie było :blink: Coś mi się wierzyć nie chce :P
Użytkownik programers edytował ten post 26 luty 2007, 16:59
ini: ten kod nie jest poprawny z nowymi standardami ISO C++. Ja proponuje takie coś:

#include <iostream> int main() { std::cout << "Witaj swiecie"; system("pause"); // zly nawyk, ale na poczatki w Dev-C++ moze byc }

PS. masz bardzo stare wydanie książki. Tylko nie mów, że kupiłeś.
Użytkownik Coldpeer edytował ten post 25 luty 2007, 18:33

ini: ten kod nie jest poprawny z nowymi standardami ISO C++. Ja proponuje takie coś:

#include <iostream> int main() { std::cout << "Witaj swiecie"; system("pause"); // zly nawyk, ale na poczatki w Dev-C++ moze byc }

PS. masz bardzo stare wydanie książki. Tylko nie mów, że kupiłeś.


No kupiłem za 4 dychy 3 tomy

ehh było kupić symfonię standard wyd II

taka mała uwaga, EXIT_SUCCESS to to samo co 0 ;)
Użytkownik loguś edytował ten post 25 luty 2007, 20:26

ini: ten kod nie jest poprawny z nowymi standardami ISO C++. Ja proponuje takie coś:

Może by tak doczepić znaczek rolnictwa "ZDROWA ŻYWNOŚĆ" ?

Poszykaj cos na http://download.4programmers.net/Kursy
moze cos cie zaciekawi ;)

Mam nowy problem a piszę w tym temacie aby nie zaśmiecać forum chciałem uzyskac przelicznik stóp na metry a kiedy wpisuje ilość stóp i klikam enter to ekran sie wyłącza oto kod:
#include <iostream.h> main() { int stopy; float metry; float przelicznik = 0.3; cout << "Podaj wysokosc w stopach : "; cin >> stopy; metry = stopy * przelicznik; cout << "\n"; cout << stopy << " stop - to jest : " << metry << " metrow\n"; }

Myśl!

dodaj na koniec funkcji main() system("pause"); lub np. getchar();

uprzedzajac pytanie getchar() jest w stdio.h :)
mozna jeszcze uzyc getch() jest w conio.h chociaz nie wiem czy jest jakakolwiek roznica... ta pierwsza poprostu byla w C i tak zostalo pewnie:p


mozna jeszcze uzyc getch() jest w conio.h chociaz nie wiem czy jest jakakolwiek roznica... ta pierwsza poprostu byla w C i tak zostalo pewnie:p
Warto dodać, że conio.h to wymysł Borlanda, a Dev-C++ domyślnie korzysta z MinGW (g++), więc nie odnajdzie tej funkcji ;)


Warto dodać, że conio.h to wymysł Borlanda, a Dev-C++ domyślnie korzysta z MinGW (g++), więc nie odnajdzie tej funkcji ;)
U mnie odnajduje... :>


U mnie odnajduje... :>
Hm, a korzystasz z MinGW?

http://en.wikipedia.org/wiki/Conio.h
http://4programmers....MinGW_i_Dev-C++ (ale ta implementacja nie zawiera getch)
Użytkownik Coldpeer edytował ten post 27 luty 2007, 15:02
1. Radzę zakupić najnowsze wydanie, ponieważ więcej się nauczysz i nie będziesz musiał co chwila tu pisać.

2. Myśl człowieku, jak ci miga tzn. że program się kończy automatycznie, żeby temu zapobiec weź:
- uruchom
- wpisz cmd
- wejdź do katalogu z programem i go odpal(EDIT: w linii poleceń rzecz jasna)

Program się skończy ale okno będzie.

Co do getch() funkcja ta do tego mu się nie przyda, za to jest przydatna bardzo przy switch oraz gdy chcesz zatrzymać aplikacje:

if(getch());
Użytkownik Netrix edytował ten post 27 luty 2007, 15:08

Hm, a korzystasz z MinGW?

http://en.wikipedia.org/wiki/Conio.h
http://4programmers....MinGW_i_Dev-C++ (ale ta implementacja nie zawiera getch)

przed chwila sprawdzilem i u mnie w dev-c++ dziala conio.h i getch()
i skoro piszesz, ze korzysta on domyslnie z mingw, a ja nic nie zmienialem takze u mnie chyba tak jest;p

@up mi tam sie zawsze do tego przydaje;P (zeby nie znikalo okno)
Użytkownik Ka-lolek edytował ten post 27 luty 2007, 16:20
Hm, ciekawe... Może w nowszych wersjach Dev-C++ dołączają conio?

Ja mam 4.9.9.2 i jest

tez mam 4.9.9.2 zapewne dolaczaja..

a takie pytanie troche z innej beczki ale tez dotyczace Borlanda...
StrToInt itp. to rowniez ich wymysl?
pzdr


StrToInt itp. to rowniez ich wymysl?
tak, zdaje sie ze ta funkcja nalezy do VCLa.

system("pause") to bardzo zły pomysł, kod jest przez to nieprzenośny. Najlepszym wyjściem jest po prostu otwarcie konsoli, przejście do odpowiedniego katalogu i odpalanie stamtąd.

@Coldpeer:
main() musi coś zwracać, szczególnie, gdy jest typu int.


main() musi coś zwracać, szczególnie, gdy jest typu int.
Tak musi, ale chyba wszystkie kompilatory pamiętają o tym za nas, ale oczywiście lepiej napisać samemu - wygląda ładniej ;)

1) Zamiast uruchamiać programy w konsoli (co nie jest zbyt wygodne) lub dopisać system("pause)/getch() można użyć MinGW Developer Studio, który sam zadba o zatrzymanie okna wynikowego.
2) Nie polecam nauki ze starego wydania Symfonii. Potem trzeba pewnych rzeczy się oduczyć, a niektórych douczyć. Niby to niewiele, ale może być denerwujący fakt, że nie będziesz rozumiał kodu napisanego przez innych (nie w sensie działania programu, ale właśnie kodu). Na początku to powinno być dobre: http://www.gamedev.pl/tutorials.php

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •