如何把同目录下的文件input.dat文件里的字符按需要读入内存?
input.dat文件内容如下:
4 3 3
张三
李四
王五
赵六
(到此文件结束)
stuct people
{
char name[];
people *next;
}
现已经定义了一个输出文件流file 同时也定义了people person[n]用来存放input.dat里的人名。 还有int n,s,r分别用来存入input.dat里的头三个数值。
如何把这文件里的4 3 3 分别输入到内存变量n s r?
又如何把人名依次输入到person[n].name
最后希望得到的是person[0].name=张三
person[1].name=李四
person[2].name=王五
person[3].name=赵六
还有一个很浅的问题:person[0].name是什么数据类型??是代表一个指针还是其它的什么?