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

Pomoc w programowniu


Rekomendowane odpowiedzi

Opublikowano

Nie dawno zacząłem uczyć się programować w c++

 

Chciałem stworzyć program który Zapyta się o imię, potem o nazwisko, a na końcu napisze Twoje imię i nazwisko to:......................

 

Moje wypociny:

 

 

#include <string>

#include <iostream>

#include <conio.h>

 

 

void main()

{

std::string strImie;

 

std::cout << "Podaj swoje imie: ";

std::cin >> strImie;

std::cout << "Twoje imie to " << strImie << "." << std::endl;

std::cin >> strImie;

 

 

std::string strNazw;

 

std::cout << "Podaj swoje Nazwisko: ";

std::cin >> strNazw;

std::cout << "Twoje Nazwisko to " << strNazw << "." << std::endl;

std::cin >> strNazw;

}

 

 

 

Proszę o poprawienie i wytłumaczenie, bo dopiero zaczynam i nie do końca wszystko rozumiem.

Opublikowano

#include <string>
#include <iostream>

void main()
{
std::string strImie;
std::string strNazw;

std::cout << "Podaj swoje imie: ";
std::cin >> strImie;
std::cout << "Podaj swoje Nazwisko: ";
std::cin >> strNazw;
std::cout << "Twoje Imię i Nazwisko to " << strImie <<  " " << strNazw << std::endl;
std::cin.get() // czekamy na wciśnięcie klawisza, inaczej program zamknąłby się od  razu
}

niepotrzebnie 2 razy czekałeś na wprowadzenie imienia i nazwiska. I z tego co wyczytałem to miało to się to pokazywać za jednym razem.

conio.h niepotrzebne

Opublikowano

Dalej nie działa ; )

Pisze:

 

syntax error : missing ';' before '}'

 

Jednak gdy dałem ";" dalej jest coś nie tak.

Opublikowano

#include <string>
#include <iostream>

void main()
{
std::string strImie;
std::string strNazw;

std::cout << "Podaj swoje imie: ";
std::cin >> strImie;
std::cout << "Podaj swoje Nazwisko: ";
std::cin >> strNazw;
std::cout << "Twoje Imię i Nazwisko to " << strImie <<  " " << strNazw << std::endl;
std::cin.get(); // czekamy na wciśnięcie klawisza, inaczej program zamknąłby się od  razu
}

 

sorki, zapomniałem średnika.

 

jak dalej jest nie tak to napisz co

Opublikowano

#include <string>
#include <iostream>
int main()
{
std::string strImie;
std::string strNazw;

std::cout << "Podaj swoje imie: ";
std::cin >> strImie;
std::cout << "Podaj swoje Nazwisko: ";
std::cin >> strNazw;
std::cout << "Twoje Imie i Nazwisko to: " << strImie <<  " " << strNazw << std::endl;
std::cin.sync();
std::cin.get(); // czekamy na wciśnięcie klawisza, inaczej program zamknąłby się od  razu
}

jeszcze jak się przyjrzałem to zauważyłem, że dałeś void main()

main() musi zwracać int. Porządny kompilator tego by nie przepuścił.

Pewnie używasz przestarzałego deva.

Zmień IDE na Code::Blocks, jest dość dobry.

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...