layout output.

This commit is contained in:
hyzboy 2024-03-24 12:30:34 +08:00
parent 8fb95d1045
commit 1a2a6a1be3

View File

@ -1,5 +1,6 @@
#include<hgl/type/DataChain.h>
#include<iostream>
#include<iomanip>
#include<random>
using namespace std;
@ -16,7 +17,7 @@ void out_data_chain(DataChain *dc)
while(node)
{
cout<<"["<<node->start<<","<<node->count<<"]";
cout<<"["<<setw(3)<<node->start<<","<<setw(3)<<node->count<<"]";
if(node==end)
break;
@ -46,42 +47,42 @@ int os_main(int,os_char **)
}
else
{
cout<<"Acquire UserNode: "<<un[i]->GetStart()<<","<<un[i]->GetCount()<<endl;
cout<<"Acquire UserNode: ["<<setw(3)<<un[i]->GetStart()<<","<<setw(3)<<un[i]->GetCount()<<"] ";
}
out_data_chain(&dc);
}
cout<<"---------------------------------------------------------------------------------"<<endl;
cout<<"Release 0"<<endl;
cout<<"Release 0 ";
dc.Release(un[0]);
out_data_chain(&dc);
cout<<"Release 5"<<endl;
cout<<"Release 5 ";
dc.Release(un[5]);
out_data_chain(&dc);
cout<<"Release 9"<<endl;
cout<<"Release 9 ";
dc.Release(un[9]);
out_data_chain(&dc);
cout<<"Release 6"<<endl;
cout<<"Release 6 ";
dc.Release(un[6]);
out_data_chain(&dc);
cout<<"---------------------------------------------------------------------------------"<<endl;
cout<<"Acquire 20"<<endl;
cout<<"Acquire 20 ";
DataChain::UserNode *ud20=dc.Acquire(20);
out_data_chain(&dc);
cout<<"Release 2"<<endl;
cout<<"Release 2 ";
dc.Release(un[2]);
out_data_chain(&dc);
cout<<"Release 3"<<endl;
cout<<"Release 3 ";
dc.Release(un[3]);
out_data_chain(&dc);
cout<<"Acquire 15"<<endl;
cout<<"Acquire 15 ";
DataChain::UserNode *ud15=dc.Acquire(15);
out_data_chain(&dc);
}