作者ric2k1 (Ric)
看板EE_DSnP
標題[Office Hour] 將 string 拆成兩個整數
時間Tue Oct 23 20:54:22 2007
有人問, 我也寫給他了, 所以 copy 在這...
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
string str;
cin >> str;
string strHigh, strLow;
unsigned len = str.length();
if (len <= 9)
strLow = str;
else {
strHigh = str.substr(0, len-9);
strLow = str.substr(len-9, len);
}
unsigned highWord = atoi(strHigh.c_str());
unsigned lowWord = atoi(strLow.c_str());
cout << highWord << endl;
cout << lowWord << endl;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.121.134.155