39 lines
774 B
C
39 lines
774 B
C
//
|
||
// Created by ricardo on 2022/5/6.
|
||
//
|
||
|
||
#ifndef AUTO_PILOT_BUS_BUS_IO_H
|
||
#define AUTO_PILOT_BUS_BUS_IO_H
|
||
#include "rail.h"
|
||
#include "query.h"
|
||
#include "define.h"
|
||
#include "controller.h"
|
||
#include "string.h"
|
||
#include "stdio.h"
|
||
|
||
/**
|
||
* 读取配置文件,创建轨道链表,同时读取需要使用的策略
|
||
* @return 指向轨道链表的指针
|
||
*/
|
||
rail_node_t* ReadConfigFile();
|
||
|
||
/**
|
||
* 读取标准输入流中的输入
|
||
* @param inputString 输入的字符串
|
||
* @return 当前读取的状态
|
||
*/
|
||
int ReadInput(char* inputString);
|
||
|
||
/**
|
||
* 打印当前的状态
|
||
*/
|
||
void PrintState();
|
||
|
||
/**
|
||
* 打印当前状态的函数,供all_test使用,在oj上有问题
|
||
* @param str 需要打印的内容
|
||
*/
|
||
void PrintStateInner(char *str);
|
||
|
||
#endif //AUTO_PILOT_BUS_BUS_IO_H
|