Próbowałem odczytać ze standardowego wejścia. Pierwsza linia to liczba linii, które przeczytam. Linie, które przeczytam dalej, zostaną wydrukowane ponownie. Oto kod:cin.get() w pętli
#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for (unsigned int i = 0; i < n; ++i)
{
char a[10];
cin.get (a, 10);
cout << "String: " << a << endl;
}
return 0;
}
Po uruchomieniu i podaniu liczby linii program zostaje zamknięty. Nie zorientowałem się, co się dzieje, więc postanowiłem zapytać o to tutaj.
Z góry dziękuję.
Nie sądzę, że powinien zachowywać się tak, jak mówisz .. jeszcze raz. –
spróbował jeszcze raz - ten sam błąd –