• borygo88  
    Wydział: W-4 EKA
    Rok studiów: 2

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • Witam, programował może ktoś w Visual C++ ? Mam taki problem, zawsze podczas pisania w C++ korzystałem ze standartowej biblioteki iostream no i z przestrzeni nazw std, ale tu jak chce użyć tej przestrzeni nazw ( using namespace std; ), no ale visual studio nie chce mi tego skompilować, tak samo nie moge używać strumieni cout, cin. Ktoś wie może jak użyć tych elementów w Visual C++ ? Dzięki za pomoc.
    d41d8cd98f00b204e9800998ecf8427e
  • brysk  
    Wydział: W-8 IZ
    Rok studiów: 1

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • normalnie powinno sie kompilowac

    p/s: tworzysz nowy projekt czy plik? jak plik to Ci nie skompiluje bo to nie dev-c++ :p

    jak nie to wklej kod i tresc bledu

    pozdrawiam
    d41d8cd98f00b204e9800998ecf8427e
  • borygo88  
    Wydział: W-4 EKA
    Rok studiów: 2

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • Jak tworzę nowy projekt to VC++ tworzy mi automatycznie coś takiego:
    #include "stdafx.h"


    int _tmain(int argc, _TCHAR* argv[])
    {
    return 0;
    }

    Coś słyszałem o tym "stdafx.h" że to precompiled header, no to go zostawiam (on niby dołącza iostream), dodaje do tego using namespace std;
    Wtedy jak robię najprostszą instrukcję np cout << "cos" << endl to wywala mi błędy że nie zna tych słów - std, cout, endl.
    Dopiero zacząłem używać VC++. Zauważyłem że jak w projekcie dodam nowy plik *.cpp to tam sie to wszystko kompiluje. Trochę to może niezrozumiałe co piszę, ale to dlatego że naprawdę dopiero zacząłem pisać w tym programie (wcześniej pisałem pod emacsem w linuxie).
    Jeżeli to co napisałem coś Ci mówi, to dzięki za odp. :razz:
    d41d8cd98f00b204e9800998ecf8427e
  • brysk  
    Wydział: W-8 IZ
    Rok studiów: 1

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • Acha, rozumiem ze tworzysz aplikacje konsolowa win32, wtedy vc++ dodaje tam troche od siebie

    Utworz najprosciej pusty projekt, w Source Files robisz sobie pliki z kodem *.cpp, jeden z nazwa main , a w headers naglowkowe.

    Sprawdz, daj : Empty Project i dorzuc do Source Files plik z kodem i skompiluj, musi zadzialac ;)
    d41d8cd98f00b204e9800998ecf8427e
  • zwierzak2003  
    mgr inż.
    Wydział: W-8 IZ

    zobacz profil
    szybka wiadomość
  • 0
  • cytuj |

  • VC++ nie posiada przestrzeni nazw "std", po prostu ignorujesz tą linijkę i działa. Poza tym headersy załącza się z dodaniem ".h" na koniec. Niestety, ale VC++ za wiele ze standardem nie ma wspólnego.
    d41d8cd98f00b204e9800998ecf8427e

Powered by phpBB modified by Przemo © 2003 phpBB Group. Then, after many years modified again, this time by Piotrek © 2014
Strona wygenerowana w 29ms. Zapytań do SQL: 16