【发布时间】:2010-04-11 03:33:02
【问题描述】:
假设我有一个 csv,每个值都是一个整数。所以第一个值是整数100。
我希望 fscanf() 读取这一行,或者告诉我它只是一个整数,或者不是。因此,它将通过100 但在100t 上失败。我一直在努力工作的是“%d”,其中逗号是我的 CSV 的分隔符。所以整个函数是
fscanf(fp, "%d,", &count)
不幸的是,这在“100t”上失败,在“100”上有效,在“t”上有效。所以它只是不区分 100 和 100t (当然,所有这些数字后跟逗号
【问题讨论】: