【发布时间】:2011-11-09 23:44:45
【问题描述】:
在 c 中,我可以将换行分隔符 ([^\n]) 与 scanf 一起使用。使用它我可以存储线路。同样对于cin,我可以使用getline。
如果我必须存储一个段落,我可以使用我自己的特殊字符分隔符来模拟功能,例如 [^#] 或 [^\t] 以及 c 中的 scanf 函数。
char a[30];
scanf("%[^\#]",a);
printf("%s",a);
如何在cpp中实现与cin对象类似的功能。
【问题讨论】:
-
getline 采用可选的第三个参数作为分隔符(默认为
'\n')
标签: c++ user-input codeblocks ubuntu-11.04