function VC = string2VC(s)
% function VC = string2VC(s)
% VC   - struktura k ulozeni velkeho cisla
% VC.z - znamenko (0 pro kladne cislo, nenulova hodnota pro zaporne cislo)
% VC.x - pole uint64
% Cislo je ulozena po 9 cifrach, 
% nejmensi mocniny jsou na zacatku pole.

VC=struct('x',uint64(0),'z',0);
while s(1)==' '
    s(1)=[];
end
if s(1)=='-'
    VC.z=1;
    s(1)=[];
end
while s(1)==' '
    s(1)=[];
end
while s(end)==' '
    s(1)=[];
end

ns=length(s);
nx=ceil(ns/9);
x=uint64(zeros(1,nx));
for k=1:nx
    di=ns-9*k+1;
    if di<=0
        di=1;
    end
    hi=ns-9*(k-1);
    x(k)=str2num(s(di:hi));
end

VC.x=x;

end

