我的文本文件是这样的(文件中的数据也可以增加)读取文本文件转换成一个结构
822
172.28.6.56
172.34.34.53
3244
5434
844
192.150.160.145
192.67.45.123
2344
234
700
192.13.56.6
192.89.95.3
4356
3566
522
172.28.6.137
172.28.6.110
2543
5245
900
255.255.255.255
244.244.244.244
2435
3245
,我的结构是这样的
struct input_par
{
int key_node;
char src_ip[15];
char dst_ip[15];
int src_port;
int dst_port;
};
我必须填写从这个数据存储struture在文件中,一旦它完成输入5个承包商,客人I结构具有这样的结构发送给功能 即,我填充
822
172.28.6.56
172.34.34.53
3244
5434
012的结构
然后我这种结构发送给一个函数,它发送到功能后,我应该再次输入与文件中的下一个数据结构即
844
192.150.160.145
192.67.45.123
2344
234
我必须继续这样做,直到我EOF到达。 我用fscanf它不能正常工作如何做到这一点?请帮助
请邮寄到现在为止您编写的代码。人们通常不喜欢只为你写代码。事实上,这是一个工作描述,而不是一个问题。 – 2011-05-16 06:54:05
如果数组将被视为字符串,那么它应该有1个字节。如果他们不被视为字符串,你需要更好的地址编码规范。 – pmg 2011-05-16 09:02:51