typedef char string20[21];
struct x{
string20 a;
string20 b;
string20 c;
};
如何扫描文本文件并将其值存储在我的结构上?我想不出如何做到这一点的简单方法,顺便说一句,我只是在学习I/O在互联网上找不到任何好的教程,请帮助文件格式为:
3
FCODE=random
FKEY=shit
FSRC=hi
我如何在 A 等中存储"随机"...我知道我当然应该使用 strcpy
对单行使用fgets
函数。
eg: fgets(buf, MAX_LINE_SIZE, my_io);
使用strchr
或strtok
查找确切数据。
eg: ptr = strchr(buf, '=');
复制到您的结构中
eg: strcpy(my_structy.ele, ptr);
PS:不要忘记验证。 参考手册页