Cześć, zacząłem się uczyć C++, jest to moja pierwsza styczność z programowaniem, ale mam problem, który mnie irytuje.
Próbowałem znaleźć coś na forum, ale są rzeczy dotyczące voida dla bardziej zaawansowanych. Teoretycznie poradziłem sobie inną metodą, ale chciałbym zrozumieć swój błąd. Uczę sie z kursów xiona, cpp0x, książek Praty.
// Obsługa strumienia wyjścia i wejścia
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
void funkcja()
{
string imie;
cout << "Podaj swoje imie: ";
cin >> imie;
cout << "Twoje imie to " << imie << "." << endl;
getch();
}
// Obsługa strumienia wyjścia i wejścia
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
int main()
{
string imie;
cout << "Podaj swoje imie: ";
cin >> imie;
cout << "Twoje imie to " << imie << "." << endl;
getch();
return 0;
}
W drugim jest wszystko oczywiste, natomiast w pierwszym nie jestem pewien błędu, zresztą taki kod jest w tutorialu xiona.