标签: c tabs text-files scanf
我有一个文本文件,其中包含这样的行: "定居任何一种座位。" (Settle / tn。/ tA座位之间有制表......)
有3个字段(单词,类和定义)。 我正在使用
fscanf(file,"%[^t] %[^t] %[^t]\n",word,class,def);
阅读它们,它的工作原理。
问题在于文件的某些行没有上课,所以它们是这样的:" Settle(两个表格)任何类型的座位。 当我读到这个时,定义是在类字段上设置的。 我该怎么办?
谢谢!