#include<iostream>
using namespace std;
int main()
{
cout << "napisz zdanie:" << endl;
char tab_zdanie[100];
cin.ignore();
cin.getline(tab_zdanie, 100);
cout << endl << tab_zdanie;
getchar();
return 0;
}
dlaczego ucina mi pierwszą literę tablicy? problem lezy na pewno w cin.ignore bo gdy go nie ma jest ok. Ale jeśli go usunę i użytkownik wprowadzi biały znak, np enter wtedy nic się nie wyświetli (pobierze enter)
jak to naprawić?