如何在VC中输入字符串

时间:2016-11-29 00:07:00

标签: c++ visual-studio visual-c++

我想用VC输入一个字符串,但是当我运行我的程序时,似乎getline函数没有用," cin"部分被跳过了。这是我的代码

printf("Exercise 1\n");
    printf("Please enter the sentence you want\n");
    char str[256];
    std::cin.getline(str, 256);
    std::cout << str;

以下是我的标题

#include <iostream>
#include <string>
#include <bitset>

我使用VS2015社区,我的编译器有什么问题吗?

1 个答案:

答案 0 :(得分:0)

为什么你不这样做?

char str[256];
std::cin >> str;

string mystring;
std::getline (std::cin,mystring);