修复了ReadInput函数中的系列错误

ReadInput函数测试通过
This commit is contained in:
2022-05-20 08:52:58 +08:00
parent 635ea8bdfa
commit 6095d0849b
6 changed files with 34 additions and 16 deletions

View File

@@ -1,3 +1,3 @@
#include "bus.h"
bus_t *the_bus;
bus_t *the_bus = NULL;

View File

@@ -2,7 +2,6 @@
// Created by ricardo on 2022/5/6.
//
#include "bus_io.h"
#include "define.h"
int ReadInput(char* inputString)
{
@@ -16,22 +15,27 @@ int ReadInput(char* inputString)
}
else if (0 == strcmp("counterclockwise",src))
{
bus_query_t *CreateQuery(BUS_COUNTER_CLOCK_WISE, FindNode(num));
CreateQuery(BUS_COUNTER_CLOCK_WISE, FindNode(rails ,num));
return IO_READING;
}
else if (0 == strcmp("clockwise",src))
{
bus_query_t *CreateQuery(BUS_CLOCK_WISE,FindNode(num));
CreateQuery(BUS_CLOCK_WISE,FindNode(rails, num));
return IO_READING;
}
else if (0 == strcmp("target",src))
{
bus_query_t *CreateQuery(BUS_TARGET,FindNode(num));
CreateQuery(BUS_TARGET,FindNode(rails, num));
return IO_READING;
}
else if (0 == strcmp("end",src))
{
return IO_END;
}
else
{
// 匹配失败则返回-1
return -1;
}
}