Autor |
Wiadomość |
Lejgo
Administrator
Dołączył: 10 Maj 2008
Posty: 1321
Przeczytał: 0 tematów
Pomógł: 21 razy Ostrzeżeń: 0/5 Skąd: Wrocław
|
Wysłany: Wto 16:07, 13 Maj 2008 Temat postu: |
|
|
Człowieku wkurzasz mnie, nie masz pojęcia o czym piszę (to nie jest programowanie), a nabijasz ciągle posty. Po dziesięć razy piszesz to samo, byle tylko mieć dużo postów. Będę ucieszony jak w końcu ktoś da ci bana!
Czy może odpowiedzieć mi ktoś, kto odróżnia angielski od programowania??
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
musialmati
Administrator
Dołączył: 04 Lut 2006
Posty: 6753
Przeczytał: 0 tematów
Pomógł: 16 razy Ostrzeżeń: 0/5 Skąd: Wrocek
|
Wysłany: Wto 17:47, 13 Maj 2008 Temat postu: |
|
|
Musisz uzyc jednego z 32 naglowkow, ktore sa kompatybilne z c++ (z tego co tu wyczytalem, c++ nie znam)
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Lejgo
Administrator
Dołączył: 10 Maj 2008
Posty: 1321
Przeczytał: 0 tematów
Pomógł: 21 razy Ostrzeżeń: 0/5 Skąd: Wrocław
|
Wysłany: Wto 18:43, 13 Maj 2008 Temat postu: |
|
|
Idiota jestem. Właśnie wpadłem na to, ż w zainstalowanym przeze mnie DevC++ nie ma pliku biblioteki iostream. Ktoś może wie czemu?? Wcześniej instalowałem z tego samego źródła na innym komputerze, i wszystko było ok.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Razi
Książe postów
Dołączył: 17 Sie 2006
Posty: 936
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Wto 20:13, 13 Maj 2008 Temat postu: |
|
|
to zreinstaluj. Ale swoją drogą polecam inne kompilatory, choćby Borlanda, albo micro$hita.
Lepszą biblioteką jest stdio.h z printfem i scanfem. Różnica:
iostream:
int i;
std::cin>>i;
std::cout<<"wpisałeś wartość "<<i<<"."<<endl;
stdio.h:
int i;
scanf("%d", &i);
printf("Wpisałeś wartość %d.\n", i);
w stdio.h deklarujesz jakiego typu dane wypisujesz. Często przydatne, bo jak co innego wpisze, to scanf zwraca false.
%d, %i - typy liczbowe
%ud, %ui - typy liczbowe bez znaku(jak sie nie myle)
%f - float, zmiennoprzecinkowa*
%c - znak
%s - ciąg znaków("spacja" - koniec ciągu)
* - fajnie sie formatuje:D np. %.3f ci da liczbę z 3 miejscami po przecinku.
Pod linem kompilujesz poprzez terminal: g++ -O2 -static program.cpp -lm
potrzebne biblioteki g++ i gcc(i biblioteki, ale same sie zrobią)
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Lejgo
Administrator
Dołączył: 10 Maj 2008
Posty: 1321
Przeczytał: 0 tematów
Pomógł: 21 razy Ostrzeżeń: 0/5 Skąd: Wrocław
|
Wysłany: Śro 12:32, 14 Maj 2008 Temat postu: |
|
|
Problem już rozwiązałem. Aż trudno mi uwierzyć, ale przez 5 dni nie mogłem nic zrobić, bo zapominałem o komendzie "using namespace std". Ale mam kolejny problem. Robię jakikolwiek program, choćby hello world. Wszystko fajnie się kompiluje, ale jest mały problem. Gdy włączam plik exe ten pojawia się na ułamek sekundy i znika. Czemu??
EDIT: en też juz rozwiązałem - getch ()
Post został pochwalony 0 razy
Ostatnio zmieniony przez Lejgo dnia Pią 10:36, 16 Maj 2008, w całości zmieniany 2 razy
|
|
Powrót do góry |
|
|
Lejgo
Administrator
Dołączył: 10 Maj 2008
Posty: 1321
Przeczytał: 0 tematów
Pomógł: 21 razy Ostrzeżeń: 0/5 Skąd: Wrocław
|
Wysłany: Pią 10:37, 16 Maj 2008 Temat postu: |
|
|
Hmm. Kolejne pytanie. Gdy używam pętli for, i daje kilka warunków. To pętla się kończy wtedy, gdy choć jeden warunek będzie false, czy dopiero jak wszystkie??
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
Razi
Książe postów
Dołączył: 17 Sie 2006
Posty: 936
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Pią 18:12, 16 Maj 2008 Temat postu: |
|
|
pętla FOR ma taką konstrukcję:
for(inicjacja danych ; warunek ; instrukcje po wykonaniu petli)
Więc jest tylko jeden warunek, tyle że może być łączony
Operatory logiczne:
&& - AND - spełnione muszą być oba warunki
|| - OR - spełniony musi być co najmniej jeden warunek
- XOR - spełniony musi być tylko jeden warunek
Tak więc... jest jeden warunek, który moze się składać z kilku połączonych operatorami logicznymi
przykład(zamiast pełnych warunków będe pisał tylko true i false)
true && true - daje true
true && false - daje false
true || true - daje true
true || false - daje true
true true - daje false
true false - daje true
W celu łączenia większej ilości warunków lepiej użyć nawiasów.
(true||false)(true&&false)=true^^false=true
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|