Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Co oznacza "using namespace std;"?


Gość androidfanboy

Rekomendowane odpowiedzi

Opublikowano

witam, mógłby mi ktoś wytłumaczyć jak to jest z tym using namespace std; ?

Niektórzy twierdzą że jest ok a inni że to zły nawyk, jak to w końcu z tym jest?

Opublikowano

Ok, mam jeszcze jedno pytanie: czemu po stworzeniu programu plik .exe po uruchomieniu od razu się zamyka? Korzystam z Code::Blocks

Opublikowano

np.

#include <iostream>
int main()
{
    std::string a;
    std::string b;
    std::cout << "Podaj imie: ";
    std::cin >> a;
    std::cout << "Podaj nazwisko: ";
    std::cin >> b;
    std::cout << "Twoje dane:" << std::endl;
    std::cout << "Imie: " << a << std::endl;
    std::cout << "Nazwisko: " << b;
    return 0;
}
Opublikowano

w codeblocks powinien ci sie zatrzymac i napisac press enter to continue, cos masz zepsute

Mi nie chodzi o uruchamianie z poziomu codeblocks, bo z tym jest ok, tylko z otwieraniem pliku .exe

Opublikowano

Bo takie jest zachowanie programów konsolowych. Jeżeli chcesz, by sie nie zamykały, to uruchamiaj je z poziomu cmd. A jeżeli na siłę chcesz jakiś sposób, to cin.get, getchar, getch, Sleep(INFINITE) (ten ostatni działa tylko pod windowsem; wymaga Windows.h)

Opublikowano

znika bo napisales go tak ze ma znikac bo po wypisaniu jakichs smieci coutem nie ma nic do roboty to sie wylacza, mozesz na koncu maina przed returnem dodac while(1); i zamykac ctrl+c

jestem najlepszy

Opublikowano

Możesz to zrobić bez używania system("pause>nul");, ja zawsze, gdy chcę, by program zatrzymał się po wykonaniu, używam po prostu

getchar();getchar();

Tu masz kod swojej apki tak, by się nie zamykał:

 

 

#include <iostream>
int main()
{
std::string a;
std::string b;
std::cout << "Podaj imie: ";
std::cin >> a;
std::cout << "Podaj nazwisko: ";
std::cin >> b;
std::cout << "Twoje dane:" << std::endl;
std::cout << "Imie: " << a << std::endl;
std::cout << "Nazwisko: " << b;
getchar();getchar();
return 0;
}

jw19e8.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...