C语言怎么从文件中读数据
我想从t.txt中读入图的邻接表的数据,如下
1 2 2 3 3 4 4
2 2 1 3 3 4 4
3 3 1 2 2 4 4
4 4 1 2 2 3 3
表示顶点1 到2 的边的权值是2,到3的权值是3,我应该怎么读取里面的数据,顶点为整数从1--100
权值也是整数,整数之间有空格,
#define MAX_VERTEX_NUM 50 //最多顶点个数
/**-----图的邻接表存储表示------*/
typedef struct ArcNode
{
int adjvex; //该弧所指向的顶点的位置
struct ArcNode* nextarc; //指向下一条弧的指针
int weight; //该弧相关信息
}ArcNode ;
typedef struct VNode
{
int data; //顶点信息
ArcNode* firstarc ; //指向第一条依附该顶点的弧的指针
}VNode,AdjList[MAX_VERTEX_NUM];
typedef struct
{
AdjList vertices ;
int vexnum;//图的当前顶点总数
int arcnum ;//图的弧数总数
} ALGraph ;