这是我试图拆分的行,从开始到:
,吃掉任何空格,然后从那里开始:
file1: file2,file3,file4
我的代码是:
while(fscanf(fp,"%s: %s",map[i].name, map[i].filesNeeded) == 1)
{
printf("%s %s\n",map[i].name, map[i].filesNeeded);
i++;
}
第二个参数永远不会保存。结果是:
file1:
file2,file3,file4
代替:
file1 file2,file3,file4