test01_2.cpp

来自「该包是数据结构的实验软件,来源于合肥工业大学人工智能与数据挖掘实验室,用来实现数」· C++ 代码 · 共 42 行

CPP
42
字号
//{ 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 + =
减小字号Ctrl + -
显示快捷键?