Code for getting multiple words in a string from user

前端 未结 5 369
独厮守ぢ
独厮守ぢ 2021-01-20 14:04

Actually i want the user to enter a line of string having multiple words in it for example \"My name is ABC\". What is the C/C++ code for this purp

5条回答
  •  傲寒
    傲寒 (楼主)
    2021-01-20 14:32

    #include
    #include 
    using namespace std;
    
    int main(){
    
    string testString;
    getline(cin, testString);
    
    {
    

    if you have

    cin >> otherVariables
    

    You need to delete the newline buffer in between by adding:

    cin.ignore()
    

    You should have something like:

    string userMessage;
    cin.ignore();
    getline(cin, testString);
    

提交回复
热议问题