ďťż

Ł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
  •