当给定的输入格式为时如何在c中读取文件
4
5
3
a,b
b,c
c,a
请帮助...这是我的文件扫描功能。这里 m 应该存储 4,n 应该存储 5,l 应该存储 3。然后 col1 将存储{abc},col2 将存储{bca} mn,l 是 int。col1 和 col2 是 char 数组文件的第三行表示一个值 3 ,表示它下面有三行,它包含 3 对字符。
i = 0, j = 0;
while (!feof(file))
{
if(j==0)
{
fscanf(file,"%s\t",&m);
j++;
}
else if(j==1)
{
fscanf(file,"%s\t",&n);
j++;
}
else if(j==2)
{
fscanf(file,"%s\t",&l);
j++;
}
else
{
/* loop through and store the numbers into the array */
fscanf(file, "%s%s", &col1[i],&col2[i]);
i++;
}
}
但我的结果没有出来,请告诉如何进行....