【发布时间】:2015-08-08 20:07:27
【问题描述】:
我想知道如何从以逗号分隔数据的文本文件中读取数据;例如文本文件的第 1 行说: (名称,整数,整数)。
所以我尝试使用此代码读取代码,但没有成功:
while (fscanf(ifp, "%15s,%d,%d", stationName, &stationDistance, &stationDirection ) == 2) {
strcpy(q[fileCounter].name, stationName);
q[fileCounter].distance = stationDistance;
q[fileCounter].direction = stationDirection;
printf ("Station Name: %s \t Distance to Central: %d \t Direction from Central: %d \n", q[fileCounter].name, q[fileCounter].distance, q[fileCounter].direction);
fileCounter++;
}
【问题讨论】: