#include <iostream>
using namespace std;
int main(int argc, char** argv) {
char text[200];
int input;
cin>>input;
if (input == 1)
{
cin.getline(text, 200);
cout<<text<<"\n";
}
else if(input == 0)
{
cout <<"You entered a 0";
}
return 0;
}
I am trying to make a small program where the user gives an input either a 1 or 0. if the user enters a 1 then he can enter a whole sentence and stores it in the char array of text. My problem is that when I put the cin.getline() inside an if statement it no longer works. why is that?
Thanks