C语言读取字符串问题
要实现用C语言读取inst.txt文件中逐行读取以下内容:LL: L.D F1, 4(R4)
ADD.D F4, F6, F
MUL.D F6, F1, F5
DADDI R5, R5, 2
DSUB R1, R1, R2
BNE R1, R3, LL
HLT
然后把他们存放到结构体数组里面,inst[0]对应第一条,后面以此类推:
struct struct
{
char label[10];
char opcode[10];
char Reg1;
char Reg2;
char Reg3;
}Instr[20];
其中每条指令为结构体数组的一个元素,label对应LL那一列 opcode对应LD,ADD等那列 reg1 reg2 reg各自对应后面三列,但是不包括里面的冒号,逗号等,也就是不要把他们放进结构体。
怎么编程实现呢?小弟是新手,求各路大侠指教,小弟感激不尽。