看板 EE_DSnP 關於我們 聯絡資訊
用字串寫第三題已經快完成了... 只剩下以下幾個問題.... 1.將int===>string方法 (有人問過string===>int的轉換方法,但我找不到int===>string...) 2.想要字串輸出固定的長度要怎麼做? 舉例: A字串:123 想要變成000123 B字串:1 想要變成000001 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.240.249
ric2k1:直接一點的方法... 10/22 23:48
ric2k1:for (int i = str.length()-1; i >= 0; i--) ... str[i]... 10/22 23:48
ric2k1:或是使用 function: int atoi(const char *nptr); 10/22 23:49
lionel20002:直接assign嗎?...好像會變成亂碼... 10/22 23:50
ric2k1:int i = atoi(str.c_str()); 10/22 23:50
ric2k1:int(str[i] - '0') 10/22 23:51
ric2k1:To lionel20002's push: digit = int(str[i] - '0'); 10/22 23:52
ric2k1:atoi() 要 include <stdlib.h> 10/22 23:53
dryman:sprintf也可以(也要用include <stdlib.h>) 10/22 23:57