I made a c++ program.
I used cin.getline() function so I could input a string from the user. But when I run the program it does not input anything nor gives me a change to input anything instead it goes to the next statemement.

For eg. this is my program

char name[10],occupation[10];
cout<<"Enter name";

Now when I am running the program, it does not allow me to enter name but I can enter occupation. If I put occupation first, then it won't enter it. This problem is not just with this particular program but with every program in which I used cin.getline(). I tried gets() but no luck.

This question has already been answered. Start a new discussion instead.