Ĺadny brzuch
Od razu przepraszam wszystkichza dziesiątki głupich pytań ...
Kompiluje w DevC++ i znajduje mi błędy, ale niewiem o co chodzi - co źle zrobiłem.
Kod źrółowy:
#include <iostream.h> main() { int stopy; float metry; float przelicznik = 0.3; cout <<"Podaj wysokość w stopach: \n"; cin >> stopy; metry = stopy * przelicznik; cout <<"\n"; cout <<stopy << " stop - to jest : " << metry << "metrów \n"; }
Taki są komunikaty:
1 C:\DEV-CPP\include\c++\3.4.2\backward\iostream.h:31, from D:\Moje dokumenty\C++\obliczacz metrow.cpp In file included from C:/DEV-CPP/include/c++/3.4.2/backward/iostream.h:31, from D:\Moje dokumenty\C++\obliczacz metrow.cpp
1 D:\Moje dokumenty\C++\obliczacz metrow.cpp from D:\Moje dokumenty\C++\obliczacz metrow.cpp
32:2 C:\DEV-CPP\include\c++\3.4.2\backward\backward_warning.h #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
Prosze o jak najszybszą odpowiedź bo cholera kupiłem sobie książke Symfonia C++ i zamiast czytać dalej i sie uczyć to zatrzymuje się na jakichś durnychkompilatorach co wyszukują mi błędy, których niewidze. Kod źródłowy jest dokładnie przepisany z książki :-/
// Używaj [ code ] (ew. [ codebox] )
Użytkownik _Herkules_ edytował ten post 08 lipiec 2005, 20:56
chyba funkcja main powinna być tak napisana:
int main()
{
// twój kod
return 0;
}
Pozdro!
U mnie brak błędów :unsure:
chyba funkcja main powinna być tak napisana:
int main()
{
// twój kod
return 0;
}
Pozdro!
:D nie nie o to chodziło :D
zapomniałem dać ; na końcu :P Sorywas wszystkich :P :P
PS. jakzrobić żeby się zatrzymywał program na końcu i żeby czekał na kliknięcie ( chodzi o DevC++ więc nie można użyć conio.h)
system("PAUSE");
a jeszcze jedno! Na pewno masz wszystko w porządku ze ścieżka dostępu do bibliotek?
:D nie nie o to chodziło :D
zapomniałem dać ; na końcu :P Sorywas wszystkich :P :P
PS. jakzrobić żeby się zatrzymywał program na końcu i żeby czekał na kliknięcie ( chodzi o DevC++ więc nie można użyć conio.h)
Spoko właśnie zobaczyłem, że jedenak jest conio w devc++ i wszystko chodzi :)
32:2 C:\DEV-CPP\include\c++\3.4.2\backward\backward_warning.h #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. Wiem, ze juz po ptokach ... ale ... geeeeezzzzz .... nie wyzywaj go od durnego kompilatora tylko czytaj co on do Ciebie pisze ... (dalm Ci boolda na to co napisal - to wazne ;p - wszak napisal Ci jak krowie na granicy zebys NIE uzywal <blebleble.h> tylko <blebleble> )
Użytkownik st3tc edytował ten post 08 lipiec 2005, 23:27
A nie powinno to wyglądać tak:
#include <iostream> #include <stdlib.h> using namespace std; int main() { int stopy; float metry; float przelicznik = 0.3; cout <<"Podaj wysokość w stopach: \n"; cin >> stopy; metry = stopy * przelicznik; cout << "\n"; cout <<stopy << " stop - to jest : " << metry << "metrów \n"; system("PAUSE"); return 0; }
??
Mi ten kod śmiga
Tak właśnie powinno być, już obczaiłem żeby nie pisać po iostream ".h" i używać tych namespace i nie ma żadnego błędu. Dzieki wszystkim i jeszcze pewnie niedługo napisze co nie tak w moim następnym "programie" :-]
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Kompiluje w DevC++ i znajduje mi błędy, ale niewiem o co chodzi - co źle zrobiłem.
Kod źrółowy:
#include <iostream.h> main() { int stopy; float metry; float przelicznik = 0.3; cout <<"Podaj wysokość w stopach: \n"; cin >> stopy; metry = stopy * przelicznik; cout <<"\n"; cout <<stopy << " stop - to jest : " << metry << "metrów \n"; }
Taki są komunikaty:
1 C:\DEV-CPP\include\c++\3.4.2\backward\iostream.h:31, from D:\Moje dokumenty\C++\obliczacz metrow.cpp In file included from C:/DEV-CPP/include/c++/3.4.2/backward/iostream.h:31, from D:\Moje dokumenty\C++\obliczacz metrow.cpp
1 D:\Moje dokumenty\C++\obliczacz metrow.cpp from D:\Moje dokumenty\C++\obliczacz metrow.cpp
32:2 C:\DEV-CPP\include\c++\3.4.2\backward\backward_warning.h #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
Prosze o jak najszybszą odpowiedź bo cholera kupiłem sobie książke Symfonia C++ i zamiast czytać dalej i sie uczyć to zatrzymuje się na jakichś durnychkompilatorach co wyszukują mi błędy, których niewidze. Kod źródłowy jest dokładnie przepisany z książki :-/
// Używaj [ code ] (ew. [ codebox] )
Użytkownik _Herkules_ edytował ten post 08 lipiec 2005, 20:56
chyba funkcja main powinna być tak napisana:
int main()
{
// twój kod
return 0;
}
Pozdro!
U mnie brak błędów :unsure:
chyba funkcja main powinna być tak napisana:
int main()
{
// twój kod
return 0;
}
Pozdro!

:D nie nie o to chodziło :D
zapomniałem dać ; na końcu :P Sorywas wszystkich :P :P
PS. jakzrobić żeby się zatrzymywał program na końcu i żeby czekał na kliknięcie ( chodzi o DevC++ więc nie można użyć conio.h)
system("PAUSE");
a jeszcze jedno! Na pewno masz wszystko w porządku ze ścieżka dostępu do bibliotek?
:D nie nie o to chodziło :D
zapomniałem dać ; na końcu :P Sorywas wszystkich :P :P
PS. jakzrobić żeby się zatrzymywał program na końcu i żeby czekał na kliknięcie ( chodzi o DevC++ więc nie można użyć conio.h)

Spoko właśnie zobaczyłem, że jedenak jest conio w devc++ i wszystko chodzi :)
32:2 C:\DEV-CPP\include\c++\3.4.2\backward\backward_warning.h #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. Wiem, ze juz po ptokach ... ale ... geeeeezzzzz .... nie wyzywaj go od durnego kompilatora tylko czytaj co on do Ciebie pisze ... (dalm Ci boolda na to co napisal - to wazne ;p - wszak napisal Ci jak krowie na granicy zebys NIE uzywal <blebleble.h> tylko <blebleble> )
Użytkownik st3tc edytował ten post 08 lipiec 2005, 23:27
A nie powinno to wyglądać tak:
#include <iostream> #include <stdlib.h> using namespace std; int main() { int stopy; float metry; float przelicznik = 0.3; cout <<"Podaj wysokość w stopach: \n"; cin >> stopy; metry = stopy * przelicznik; cout << "\n"; cout <<stopy << " stop - to jest : " << metry << "metrów \n"; system("PAUSE"); return 0; }
??
Mi ten kod śmiga
Tak właśnie powinno być, już obczaiłem żeby nie pisać po iostream ".h" i używać tych namespace i nie ma żadnego błędu. Dzieki wszystkim i jeszcze pewnie niedługo napisze co nie tak w moim następnym "programie" :-]