ronon9494
(Macro94)
20 Kwiecień 2010 18:02
#1
O to mój kod
#include
using namespace std;
int main()
{
cout <<“Witamy na pokladzie”;
system(“PAUSE”);
}
i pisze ze mam jeden błąd
implicit declaration of function `int system(…)’
Chodzi mi o to że znika mi ta czarna ramka a po wpisaniu system(“PAUSE”); wyskakuje błąd proszę o szybką odpowiedź
A to co napisał kolega wyżej nie kapuje tego
kubar3k
(Kubarek)
20 Kwiecień 2010 18:07
#2
Nie korzystaj z system(“pause”) tylko np. z cin.get()
etam
(etam)
20 Kwiecień 2010 18:21
#3
a jeżeli bardzo musisz użyć system(“PAUSE”); to dopisz na początku #include
ronon9494
(Macro94)
20 Kwiecień 2010 18:25
#4
o to moj kod
#include
using namespace std;
int main()
{
cout <<“Witamy na pokladzie”;
cin.get()
}
Czy tak ma byc ? bo raczej nie bo wyskakuje błąd parse error before `}’
Jak by komuś sie chciało to niech napisze taki kod a ja go sobie poprostu skopiuje chodzi mi tylko o ten początek żeby ta ramka nie znikała
– Dodane 20.04.2010 (Wt) 20:28 –
To też mi nie działa chyba że źle to pisze ;/ mógłby ktoś z was napisać ten początkowy kod ja bym go skopiował
Marco89
(Marco700)
20 Kwiecień 2010 18:28
#5
#include
using namespace std;
int main()
{
cout <<"Witamy na pokladzie";
cin.get();
}
Tak powinno być.
ronon9494
(Macro94)
20 Kwiecień 2010 18:30
#6
Dobra już działa dzięki wielkie!
oloegx
(Oloegx)
24 Kwiecień 2010 13:16
#7
W przyszłości staraj się używać funkcji uniwersalnych, czyli takich, które skompilują się poprawnie pod różnymi systemami operacyjnymi. Np. fukcja getch(), _getch() i podobne funkcje zawarte w bibliotece conio.h będą poprawne tylko w przypadku kompilacji pod systemem Windows. Funkcji system też radzę nie nadużywać.
Pozdrawiam, Olek.
infoR_96
(infoR_96)
25 Kwiecień 2010 18:06
#8
Jak polecił mi kiedyś użytkownik [alex] :
zmodyfikuj treść kodu do:
#include
using namespace std;
int main()
{
cout <<"Witamy na pokladzie";
cin.sync();
cin.get();
return 0;
}
_alex
([alex])
25 Kwiecień 2010 19:00
#9
dopóki niema wprowadzenia liczb to ten
cin.sync();
nie jest potrzebny.
michal7642
(Michal7642)
26 Kwiecień 2010 21:12
#10
widzę, że nie za bardzo wiesz o co chodzi, więc zamieszczam kod w pełni działającego programu:
#include
using namespace std;
int main(int argc, char *argv[])
{
cout << "Witamy na pok\210adzie";
getchar(); //oczekuje na wpisanie dowolnego znaku
}
Aktualizacja:
To nie są znaki kodu ASCII. Przepraszam, mój błąd…
nr47
(Sawyer47)
26 Kwiecień 2010 21:20
#11
ASCII definiuje 128 znaków (numerowane 0…127). Natomiast chętnie się dowiem skąd wzięto powyższe kody.
_alex
([alex])
26 Kwiecień 2010 22:55
#12
nr47, daj spokój kodów ósemkowych nie widziałeś ?
nr47
(Sawyer47)
27 Kwiecień 2010 06:41
#13
Podejrzewam, że tu podane polskie znaki z http://pl.wikipedia.org/wiki/CP852
(jeśli powyższe kody mają być użyteczne, to wypadałoby wiedzieć, w jakim to kodowaniu, nieprawdaż?)
Monczkin
(Monczkin)
27 Kwiecień 2010 06:46
#14
ronon9494 , wydzielono. Nie dopisuj się do cudzych tematów, do tego sprzed paru lat.