Witam!
Mam pewien problem związany z buforem. Mam zadanie, aby po wpisaniu liczby i napisu, sprawdzić czy liczba jest mniejsza od liczby liter w napisie, a jeśli jest mniejsza to muszę wstawić \0, aby skrócić napis. No i właśnie nie wiem jak do tego bufora podejść, właściwie nie wiem jakich instrukcji użyć. Próbówałem z getcharem (kontrola poprawności danych na nim się opiera, więc myślałem, że tutaj zadziała
string napis;
int liczba;
cin>>liczba;
cin>>napis;
for (int i=0; i<liczba; i++)
{
if (napis=getchar()=='\0')
cout<<"zero"<<endl;
}
program miał być tymczasowo, tak żeby debuger mi pomógł, ale program prosi o wprowadzenie kolejnych znaków.