在C中,从文件读取时,问题是将一组空格分隔的整数读入一个数组,将最后一个整数读取为另一个实体,如
{ 2 3 14 } 15
{ 2 3 15 16 19} 20
将2 3 14存储到数组中,将15存储为单独的变量,并将其与括号中的下一组相同,我需要将其存储在结构中。
struct dataset{
int support;
int s[100];
}
并使用
读取文件while( fscanf(fp,"%1d %d",dataset[i].s[k],&dataset[i].support) != EOF )
这里数据集[i] .s [k]应该将括号内的一组整数读入数组。