📄 test01_2.cpp
字号:
//{ Test01_2 }
#include"seqlists.h"
string s;
SeqList A;
void StrToBigInt(string s,SeqList& A)
{int i;
boolean suc;
cout<<"s=["<<s<<"]";
unsigned char s1[20];
Ltrim(s,s1);
unsigned char s2[20];
Rtrim(s1,s2);
strcpy(s,s2);
i=strlen(s)-1;
suc=true;
while ( (i>=0)&&suc==1)
if (s[i]>='0'&&s[i]<='9')
{ A.data[i+1]=s[i]-'0';
i=i-1;
}
else
suc=false;
if (!suc) Error_exit("There have illeage char in string");
A.Last=strlen(s);
}
main()
{
set_SeqList(A,"BigNum",1,15);
move_SeqList_dxy(A,50,100);
StrToBigInt("1234567890",A);
display_SeqList(A);
getch();
StrToBigInt(" 1234567890 ",A);
display_SeqList(A);
getch();
StrToBigInt("123asd4567890",A);
display_SeqList(A);
getch();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -