作者lionel20002 (~小遥~)
看板EE_DSnP
标题Re: [问题] 字串Part3.......
时间Tue Oct 23 02:33:03 2007
※ 引述《lionel20002 (~小遥~)》之铭言:
用字串写第三题已经快完成了...
只剩下以下几个问题....
1.将int===>string方法
(有人问过string===>int的转换方法,但我找不到int===>string...)
2.想要字串输出固定的长度要怎麽做?
举例: A字串:123 想要变成000123
B字串:1 想要变成000001
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.240.249
1F:推 ric2k1:直接一点的方法... 10/22 23:48
2F:→ ric2k1:for (int i = str.length()-1; i >= 0; i--) ... str[i]... 10/22 23:48
3F:推 ric2k1:或是使用 function: int atoi(const char *nptr); 10/22 23:49
4F:推 lionel20002:直接assign吗?...好像会变成乱码... 10/22 23:50
5F:→ ric2k1:int i = atoi(str.c_str()); 10/22 23:50
6F:推 ric2k1:int(str[i] - '0') 10/22 23:51
7F:→ ric2k1:To lionel20002's push: digit = int(str[i] - '0'); 10/22 23:52
8F:推 ric2k1:atoi() 要 include <stdlib.h> 10/22 23:53
9F:推 dryman:sprintf也可以(也要用include <stdlib.h>) 10/22 23:57
试了很久,弄不出来...
可以在说明详细一点吗= ="
另外顺便问一下...
一个char的阵列要怎麽变回string.....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.240.249