返回信息流编程如何应对溢出问题呀 比如我需要用户输入用户名 给了个char100 但是他输入超过100个 这样在ide的情况下会崩溃 我是先new一个空间来存放 判断下解决 还是怎么。如果不在ide条件下 还一样么?
不用容器!
发自〖iBYR-iOS客户端〗
这是一条镜像帖。来源:北邮人论坛 / cpp / #88760同步于 2015/9/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
如何解决溢出问题
xh06251220lx
2015/9/23镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
1. 溢出问题没有其他办法,就是new(其实 malloc就行了)一个足够大的空间就是了。或者只读入100个,或者直接输出错误信息,比如『你的输入太长,请重新输入』
2. 你说的IDE是集成开发环境?比如你的Visual Studio?如果是的话那这个和IDE没什么关系。
谢谢!就是visual studio
【 在 bswgd (不是我干的 http://yanyiwu.com) 的大作中提到: 】
: 1. 溢出问题没有其他办法,就是new(其实 malloc就行了)一个足够大的空间就是了。或者只读入100个,或者直接输出错误信息,比如『你的输入太长,请重新输入』
: 2. 你说的IDE是集成开发环境?比如你的Visual Studio?如果是的话那这个和IDE没什么关系。
:
发自〖iBYR-iOS客户端〗
看《stl源码剖析》,发现向量什么的也差不多都是realloc,malloc出来的…
【 在 xh06251220lx 的大作中提到: 】
编程如何应对溢出问题呀 比如我需要用户输入用户名 给了...
确实是这样,但是人家封装好了,使用起来比较方便嘛,而且对于字符串,直接使用string,操作也很方便
【 在 LafengHu 的大作中提到: 】
: 看《stl源码剖析》,发现向量什么的也差不多都是realloc,malloc出来的…
: 编程如何应对溢出问题呀 比如我需要用户输入用户名 给了...
谢谢!!
【 在 kizy008 (kizy008) 的大作中提到: 】
: 确实是这样,但是人家封装好了,使用起来比较方便嘛,而且对于字符串,直接使用string,操作也很方便
:
发自〖iBYR-iOS客户端〗
最后一句 说了不用容器 -_-||
【 在 kizy008 (kizy008) 的大作中提到: 】
: 你可以使用容器啊,它是动态的,不必担心大小。比如vector<char>
发自〖iBYR-iOS客户端〗