#include #include #include #define JiedianNum 6 //最大结点数 #define NameLenght 3 //节点名字长度 #define Infinity 10000 //若节点间没有路径距离设定为Infinity char *JiedianNameFile="jiedianname
txt"; //图的顶点--节点名 char *JiedianPathFile="jiedianpath
txt"; //边--节点间的连接关系 char *MinPathDataFile="minpath
txt"; //最短路径数据 /********************************************************/ /* 从文件中读入结点数据 */ /* 函数参数: */ /* char jiedian[][]:存放节点名的数组 */ /* int *NodNum:指针变量,指向存放节点个数的变量 */ /* 输入数据:文本数据文件:JiedianNameFile */ /* 文件数据格式: */ /* */ /* */ /* 输出数据:指从该函数中带回到调用函数的数据,包括: */ /* jiedian[][]--节点名称 */ /* NodeNum--节点名的个数 */ /* 返回值:数据读入是否成功的标志 */ /* 0--失败 1--成功 */ /********************************************************/ int InputJiedianNode(char jiedian[][NameLenght],int *NodeNum ) { int i,n; FILE *fp; if(
(fp=fopen(JiedianNameFile,"r")))