GRY-Online.pl --> Archiwum Forum

Problem z C++

04.10.2005
19:04
[1]

Grzybiarz [ Badacz Ściółek ]

Problem z C++

No więc... gdy dowiedziałem się, że nie będziemy przerabiać w szkole c++ tylko jakieś inne cudo stwierdziłem że muszę sam się zabrać za naukę... ok. Zakupiłem sobie Symfonię c++. Przyjechała do mnie rozpakowałem itd. itd...
Lecz do rzeczy...
Zrobiłem "pseudo-program" który wyświetla mi zwykły teskt na ekranie... i włąsnie... tu jest ten ból... wsyzstko działą tyle że to okienko z tekstem wyświetla się na ułamek sekundy i nie zdąrze nawet przeczytać co tam jest napisane.
Mam tak:
-Microsoft Visual C++ 6.0

Z góry dzięki za pomoc.

04.10.2005
19:05
[2]

Maevius [ Czarownik Budyniowy ]

<windows.h>

Sleep(1000);

04.10.2005
19:11
[3]

Maevius [ Czarownik Budyniowy ]

albo prosciej, po prostu przy koncu programu dopisz

char c;
cin >> c;

return 0;

04.10.2005
19:12
[4]

Grzybiarz [ Badacz Ściółek ]

Czyli rozumiem, że to jest normalne tak?

04.10.2005
19:14
[5]

magister blokers [ Konsul ]

albo gets();

04.10.2005
19:16
[6]

grish_em_all [ Hairless Cobra ]

magister --> jeżeli już, to getch(); ;)

Grzybiarz --> tak, to jest normalne, po prostu program wyświetla tekst i od razu się zakańcza, nie czekając na użytkownika. wpisanie na końcu instrukcji getxh(); spowoduje, że program zatrzyma się i będzie czekać na naciśnięsie jakiegoś klawisza

04.10.2005
19:17
smile
[7]

Arxel [ Dj Arxel ]

albo


while(0);

04.10.2005
19:17
[8]

grish_em_all [ Hairless Cobra ]

o przepraszam, naturalnie instrukcji getch(); a nie getxh

04.10.2005
19:35
smile
[9]

Grzybiarz [ Badacz Ściółek ]

Panowie... mam taki oto kod źródłowy ( kurcze nie wiem jak to nazwać po prostu przyzwyczaiłem się z PHP i HTML :p i gdzie mam to dopisać ? Bo jak dopisze na samym dole to... nie działa. :(


#include <iostream>
using namespace std ;

int main()

cout << "Witamy na pokladzie" ;


04.10.2005
19:37
[10]

BEERman [ Pretorianin ]

można też program uruchamiać w konsoli

PS. VS 6.0 u mnie się czepia przy dwóch równoległych pętlach o tym samym elemencie sterującym (zmiennej), twierdzi że wartożć jest wielokrotnie inicjalizowana. Polecam Linuksa (sam mam mandrake'a.

04.10.2005
19:38
[11]

BEERman [ Pretorianin ]

...zjadło mi linijkę... --> i kompilator g++.

04.10.2005
20:02
[12]

Benedict [ Generaďż˝ ]

dopisz na poczatku #include<conio.h>
i na koncu w funkcji main() instrukcje getch();

04.10.2005
21:14
[13]

Grzybiarz [ Badacz Ściółek ]

Mógłbyś mi pokazac jakby to wyglądało na tym własnie moim kodzie źródłowym? Byłbym wielce wdzięczny :D

04.10.2005
21:26
[14]

_Robo_ [ Senator ]

BEERman -> z ciekawosci pokaz kod tych dwoch "rownoleglych" petli ktore nie dzialaj pod vc 6.0?

04.10.2005
21:28
smile
[15]

techi [ Legend ]

W wersji do 3.11 powinno być tak;]
Nie mam 6.0 ;P


#include <iostream.h>
#include <conio.h>


void main()

cout << "Witamy na pokladzie" ;
getch();


Ale w 6.0 jest trochę inaczej;]

04.10.2005
21:59
smile
[16]

artek20 [ Centurion ]

Odpowiedz jest prosta.

Na samym koncu programu zawsze musisz pisac



system ("PAUSE");
return EXIT_SUCCESS;


04.10.2005
22:02
[17]

Grzybiarz [ Badacz Ściółek ]

Wielkie dzięki działa :D Nareszcie moge przeczytac swoje wypociny :D

04.10.2005
22:25
[18]

bart-2 [ Konsul ]

jak ci sie ten tekst otworzy to zrób szybko screena i puźniej sobie przeczytaj

04.10.2005
22:29
smile
[19]

cotton_eye_joe [ maniaq ]

i nie zapomnij sie nim na forum pochwalic :P

04.10.2005
22:30
[20]

Grzybiarz [ Badacz Ściółek ]

Bart: Wniosłeś tyle do dyskusji że głowa boli.

04.10.2005
22:31
[21]

MGS_Saladin [ ]

a moze stworz nowe okno ktore bedzie sie pojawiac

04.10.2005
23:57
[22]

BEERman [ Pretorianin ]

_Robo_ -->
na przyklad takie coś:

...
for (unsigned short a = 0; a < wiersze; ++a)
for (unsigned short b = 0; b < kolumny; ++b)
mac_sz[a] = 0;

for (unsigned short a = 0; a < wiersze; ++a)
for (unsigned short b = 0; b < kolumny; ++b)
zestaw >> mac_sz[a];
...

pod g++ nie ma problemu a visual pisze że zmienne a i b są wielokrotnie inicjalizowane (ja wiem że to można załatwić w pojedyńczej pętli - To jest tylko przykład)

04.10.2005
23:59
[23]

BEERman [ Pretorianin ]

i komunikat wyswietlany przez vs ( do całego programu):

Compiling...
szyfr.cpp
D:\c++\szyfr.cpp(141) : error C2371: 'a' : redefinition; different basic types
D:\c++\szyfr.cpp(88) : see declaration of 'a'
D:\c++\szyfr.cpp(145) : error C2371: 'a' : redefinition; different basic types
D:\c++\szyfr.cpp(88) : see declaration of 'a'
D:\c++\szyfr.cpp(160) : error C2374: 'w' : redefinition; multiple initialization
D:\c++\szyfr.cpp(139) : see declaration of 'w'
D:\c++\szyfr.cpp(162) : error C2371: 'a' : redefinition; different basic types
D:\c++\szyfr.cpp(88) : see declaration of 'a'
D:\c++\szyfr.cpp(166) : error C2371: 'a' : redefinition; different basic types
D:\c++\szyfr.cpp(88) : see declaration of 'a'
D:\c++\szyfr.cpp(190) : error C2374: 'i' : redefinition; multiple initialization
D:\c++\szyfr.cpp(186) : see declaration of 'i'
D:\c++\szyfr.cpp(193) : error C2371: 'a' : redefinition; different basic types
D:\c++\szyfr.cpp(88) : see declaration of 'a'
D:\c++\szyfr.cpp(257) : error C2374: 'k' : redefinition; multiple initialization
D:\c++\szyfr.cpp(255) : see declaration of 'k'
D:\c++\szyfr.cpp(295) : error C2374: 'c' : redefinition; multiple initialization
D:\c++\szyfr.cpp(291) : see declaration of 'c'
D:\c++\szyfr.cpp(351) : error C2371: 'a' : redefinition; different basic types
D:\c++\szyfr.cpp(278) : see declaration of 'a'
D:\c++\szyfr.cpp(355) : error C2371: 'a' : redefinition; different basic types
D:\c++\szyfr.cpp(278) : see declaration of 'a'
D:\c++\szyfr.cpp(373) : error C2374: 'i' : redefinition; multiple initialization
D:\c++\szyfr.cpp(312) : see declaration of 'i'
D:\c++\szyfr.cpp(375) : error C2371: 'a' : redefinition; different basic types
D:\c++\szyfr.cpp(278) : see declaration of 'a'
Error executing cl.exe.

szyfr.obj - 13 error(s), 0 warning(s)

08.10.2005
17:08
[24]

Grzybiarz [ Badacz Ściółek ]

A ja mam jeszcze jedno pytanko :)

Mam takie równanie :)

AB (razy) AB = CAB
To jest akurat prosto w pamięci rozwiązać... bo:
25 * 25 = 625

Ale jak zrobić coś podobnego w c++ ? Ogólnie nie chodzi o to, żebyście to za mnie robili :D Ale żeby jakoś podpowiedzieli czego użyć :)

Z góry dzięki

08.10.2005
19:55
[25]

Grzybiarz [ Badacz Ściółek ]

a co mi tam :D UPnę sobie :D

© 2000-2024 GRY-OnLine S.A.