Tag: cin

C ++格式字符串的C ++等价物

我有一个从键盘读取的C程序,如下所示: scanf(“%*[ \t\n]\”%[^A-Za-z]%[^\”]\””, ps1, ps2); 为了更好地理解该指令的作用,我们将格式字符串拆分如下: %*[ \t\n]\” =>读取所有空格,制表符和换行符( [ \t\n] ),但不将它们存储在任何变量中(因此为’ * ‘),并将继续读取,直到遇到双精度引用( \” ),但双引号不输入。 一旦scanf()找到双引号,读取所有不是字母的字符到ps1。 这是通过……完成的 %[^A-Za-z] =>输入任何不是大写字母’A’到’Z’和小写字母’a’到’z’的东西。 %[^\”]\” =>读取所有剩余的字符,但不包括ps2的双引号( [^\”] ),字符串必须以双引号( \” )结束,但双引号没有输入。 有人可以告诉我如何在C ++中做同样的事情 谢谢

如何在一段时间后停用输入语句?

我们知道输入函数或运算符(cin,scanf,get … .etc)等输入表单用户这次没有限制。 现在,我会问一个问题和用户给出答案,直到现在没有问题,但我的问题是“用户有时间(可能30或40秒)给出输入,如果他失败,那么输入语句将自动停用和执行下一个声明。“ 我想你得到了我的问题。 那么请在这种情况下帮助我。 如果有人给我一些真正有用的示例代码会更好。 我在Windows 7中使用codebolck 12.11。