Redian新闻
>
新手问个初级问题, 面试coding的时候数字转字符串用itoa还是stringstream?
avatar
新手问个初级问题, 面试coding的时候数字转字符串用itoa还是stringstream?# JobHunting - 待字闺中
n*r
1
纯新手,C++刚刚开始学~
发现itoa需要提前定义char array的长度,
好像stringstream用起来方便一些。
不知道面试coding的时候可以用哪一个?还是得自己实现?
thanks~
avatar
C*y
2
无所谓,没人care

【在 n****r 的大作中提到】
: 纯新手,C++刚刚开始学~
: 发现itoa需要提前定义char array的长度,
: 好像stringstream用起来方便一些。
: 不知道面试coding的时候可以用哪一个?还是得自己实现?
: thanks~

avatar
n*w
3
这个时候应该使用栈。
不断%10,把余数进栈。然后整数除以10.直到整数为0.
出栈打印到栈为空。

【在 n****r 的大作中提到】
: 纯新手,C++刚刚开始学~
: 发现itoa需要提前定义char array的长度,
: 好像stringstream用起来方便一些。
: 不知道面试coding的时候可以用哪一个?还是得自己实现?
: thanks~

avatar
n*r
4
谢谢。。。
现在不知道什么函数可以在面试的时候用,什么时候不能用。
自己平时编程也没注意过这些,什么方便用就用什么了。

【在 n*******w 的大作中提到】
: 这个时候应该使用栈。
: 不断%10,把余数进栈。然后整数除以10.直到整数为0.
: 出栈打印到栈为空。

avatar
n*w
5
api应该尽量用。
有些问题用了api会变得过于简单。要看interviewer的意图。用之前问问interviewer
允不允许。

【在 n****r 的大作中提到】
: 谢谢。。。
: 现在不知道什么函数可以在面试的时候用,什么时候不能用。
: 自己平时编程也没注意过这些,什么方便用就用什么了。

avatar
p*2
6

integer的长度还是有限制的。先给出API定义, 比如input是int, 给个足够长的char数
组就可以了吧?除非面试官强调是整数长度无限制。

【在 n*******w 的大作中提到】
: 这个时候应该使用栈。
: 不断%10,把余数进栈。然后整数除以10.直到整数为0.
: 出栈打印到栈为空。

avatar
n*r
7
恩, thanks a lot~ :D

interviewer

【在 n*******w 的大作中提到】
: api应该尽量用。
: 有些问题用了api会变得过于简单。要看interviewer的意图。用之前问问interviewer
: 允不允许。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。