C functions available in sccharts by including readparams.h:
void readTrainPositions(int* aiTrainPositions, int num_trains);
Read initial train positions from a local JSON configuration file and inserts it in the int array aiTrainPositions.
void getAction(int* aiAction);
Read a new action's data from stdin and inserts it into the int array aiAction. aiAction will then contain {id, start, destination, reverse flag}.