如何写循环语句。取得例如12345678901---12345678909之间的每个字符串。内祥.大家帮忙想想好的方法。有没有>10位的数字形式?
我向数据库中插入一连串的11位数字。
我是写了一个循环。
CString strBegin;//strBegin和strEnd是界面输入的。有11位数字
CString strEnd;
for (long i=atol(strBegin);i<atol(strEnd);i++)
{
......
m_pSet->field1.Format("%d",i);
.....
}
但是long的长度好像不能超过11位,有没有其他数据类型?
如果截取后面5位做循环,那么如果是12345699999--12345700000就没法做了。
我只能从第一位开始比较,到不相同的地方再截取做循环了。
有没有什么比较方便的方法?