作者lionel20002 (~小遙~)
看板EE_DSnP
標題[問題] 字串Part3.......
時間Mon Oct 22 23:45:40 2007
用字串寫第三題已經快完成了...
只剩下以下幾個問題....
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