2018-06-12 11:07:12 +00:00
|
|
|
#include "test.h"
|
|
|
|
|
2018-06-13 08:04:51 +00:00
|
|
|
|
2018-06-12 11:07:12 +00:00
|
|
|
int list(void) {
|
2018-08-21 08:26:31 +00:00
|
|
|
List *p_list = initList(1);
|
|
|
|
for(int i = 0; i < 12; i++){
|
|
|
|
insertInTail(p_list, nodeWithInt(i, 0));
|
|
|
|
}
|
|
|
|
D_FILE *pd_file = initDataFileForWrite("data.db");
|
|
|
|
STD_DATA *p_std = listToSTD(p_list);
|
|
|
|
STD_DATA *pa_std = listToSTD(p_list);
|
|
|
|
dataFileAddStandardData(pd_file, p_std);
|
|
|
|
dataFileAddStandardData(pd_file, pa_std);
|
|
|
|
dataFileWriteIn(pd_file);
|
|
|
|
releaseList(p_list);
|
|
|
|
releaseDFile(pd_file);
|
2018-06-12 11:07:12 +00:00
|
|
|
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
2018-08-21 08:26:31 +00:00
|
|
|
/*int _useTreeThroughDown(TNode *p_tnode, unsigned long long height) {
|
2018-06-13 08:32:39 +00:00
|
|
|
printTNode(p_tnode,0);
|
|
|
|
return 0;
|
2018-08-21 08:26:31 +00:00
|
|
|
}*/
|
2018-06-13 08:32:39 +00:00
|
|
|
|
|
|
|
|
2018-08-21 08:26:31 +00:00
|
|
|
/*int tree(void) {
|
2018-07-18 03:53:09 +00:00
|
|
|
TNode *t_tnode, *cr_tnode, *cl_tnode;
|
|
|
|
Tree *t_tree;
|
|
|
|
TNode *gs_tnode;
|
2018-06-12 11:07:12 +00:00
|
|
|
safeModeForTree(1);
|
2018-07-18 03:53:09 +00:00
|
|
|
t_tree = initTree();
|
|
|
|
t_tnode = tnodeWithInt(1);
|
|
|
|
cr_tnode = tnodeWithInt(3);
|
|
|
|
cl_tnode = tnodeWithInt(2);
|
2018-06-13 08:04:51 +00:00
|
|
|
addChildInRight(t_tnode, cl_tnode);
|
|
|
|
addChildInRight(t_tnode, cr_tnode);
|
|
|
|
addChildInRight(cl_tnode, tnodeWithInt(4));
|
2018-07-18 03:53:09 +00:00
|
|
|
gs_tnode = tnodeWithInt(5);
|
2018-06-13 08:32:39 +00:00
|
|
|
addChildInRight(cl_tnode,gs_tnode);
|
2018-06-13 08:04:51 +00:00
|
|
|
addChildInRight(cr_tnode, tnodeWithInt(6));
|
|
|
|
addChildInRight(cr_tnode, tnodeWithInt(7));
|
2018-06-13 08:32:39 +00:00
|
|
|
addChildInRight(gs_tnode, tnodeWithInt(8));
|
|
|
|
setRoot(t_tree, t_tnode);
|
|
|
|
TreeThroughUp(t_tree, _useTreeThroughDown);
|
|
|
|
//printTNodeWithFamily(t_tnode, 0);
|
2018-06-12 11:07:12 +00:00
|
|
|
releaseAllForTree();
|
|
|
|
return 0;
|
2018-08-21 08:26:31 +00:00
|
|
|
}*/
|
2018-06-12 11:07:12 +00:00
|
|
|
|
|
|
|
int stack(void) {
|
2018-07-18 03:53:09 +00:00
|
|
|
int i;
|
2018-06-12 11:07:12 +00:00
|
|
|
Stack *t_stack = initStack();
|
2018-07-18 03:53:09 +00:00
|
|
|
for (i = 0; i < 10; i++) {
|
2018-06-12 11:07:12 +00:00
|
|
|
pushStack(t_stack, snodeWithInt(i));
|
|
|
|
}
|
2018-07-18 03:53:09 +00:00
|
|
|
for (i = 0; i < 10; i++) {
|
2018-06-12 11:07:12 +00:00
|
|
|
printf("%d", getValueByIntForSNode(popStack(t_stack)));
|
|
|
|
}
|
|
|
|
releaseStack(t_stack);
|
|
|
|
return 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
2018-08-07 04:10:55 +00:00
|
|
|
int main(int argc, char **argv) {
|
2018-08-21 08:26:31 +00:00
|
|
|
|
|
|
|
for (int i = 0; i < 65535; i++){
|
|
|
|
list();
|
|
|
|
/*D_FILE *p_dfile = initDataFileForRead("data.db");
|
|
|
|
readDataFileInfo(p_dfile);
|
|
|
|
SID *temp_sid = setS_idWithString("f7dd8f0a75a0c20e4dca1b78347083cf");
|
|
|
|
readStandardDataBySid(p_dfile, temp_sid);
|
|
|
|
freeS_id(temp_sid);
|
|
|
|
printListForCustom(p_dfile->pf_stdlst, printStandardData);
|
|
|
|
List *t_list = standardDataToList(p_dfile->pf_stdlst->head->value);
|
|
|
|
printList(t_list);
|
|
|
|
releaseList(t_list);
|
|
|
|
releaseDFile(p_dfile);*/
|
|
|
|
usleep(500);
|
|
|
|
}
|
2018-06-12 11:07:12 +00:00
|
|
|
return 0;
|
2018-07-23 04:59:16 +00:00
|
|
|
}
|