Skocz do zawartości

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

vanity

Problem z "Symfonią.."

Polecane posty

W książce pana Grębosza jako pierwszy program podany jest:

#include <iostream.h>

main()
{
    cout << "Witamy na pokladzie";
}

Po przeczytaniu małego tutorialu Xiona, wiem, że przed main() powinno być void. W dodatku po napisaniu #include <iostream.h> #include podkresla sie na czerwono i mowi, ze nie moze znalezc takiej biblioteki. Nie ma tutaj napisane jaki program tworzymy tj. okienkowy czy w konsoli. Czy to ja robie coś źle, przeoczyłem coś, czy może zależy to od kompilatora? :D

Link do komentarza
Udostępnij na innych stronach

Posługujesz się IDE czy osobno edytor i kompilator?

Spróbuj:

#include <iostream>

int main()
{
std::cout << "Hello world";

return 0;
}

Po przeczytaniu małego tutorialu Xiona, wiem, że przed main() powinno być void.

Z tego co pamiętam, standard C++ przyjmuje:

int main()

int main(void)

int main(int argc, char* argv[])

Nigdzie nie deklarujesz również przestrzeni nazw (dlatego samo cout nie zadziała i musisz użyć std::cout.

Nowy "styl C++" odrzuca również rozszerzenie .h przy dyrektywie preprocesora.

Link do komentarza
Udostępnij na innych stronach

Posluguje się IDe- Visual Studio, jesli ma to jakiekolwiek znaczenie.

Chodzi o to, że jeśli pan Grębosz chce mnie czegoś nauczyć, to w książce powinny być podstawowe instrukcje jak np. podstawienie przed "cout" "std::". :)

Link do komentarza
Udostępnij na innych stronach

Chodzi o to, że jeśli pan Grębosz chce mnie czegoś nauczyć, to w książce powinny być podstawowe instrukcje jak np. podstawienie przed "cout" "std::".

Nie jest to konieczne jeśli wcześniej użyjesz dyrektywy przestrzeni nazw, w tym wypadku:

using namespace std;

Wtedy możesz używać cout, cin czy też endl bez dopisku std::.

Link do komentarza
Udostępnij na innych stronach

W książce pana Grębosza jako pierwszy program podany jest:

#include <iostream.h>

main()
{
    cout << "Witamy na pokladzie";
}

Specjalnie zajrzałem do swojego egzemplarza, i jest tam ewidentnie:

#include <iostream>
int main()
{
    std::cout<<"Witamy na pokładzie";
}

Może masz jakieś stare wydanie ? Jeśli chpdzi o samo programowanie to politan dobrze mówi.

No i innych fajnych rzeczy też wtedy można bez pisanie std:: używać.

Link do komentarza
Udostępnij na innych stronach



  • Kto przegląda   0 użytkowników

    • Brak zalogowanych użytkowników przeglądających tę stronę.
×
×
  • Utwórz nowe...