我是 C 语言新手;请尽力帮助我。
我得到的参数是指向文件的 main()
指针,
因此,在 for 循环中,我 fopen()
它们并希望将它们发送到一个函数,该函数将
读取其中的文本信息并将其放入 char 变量中。
这是一个示例文件:
#station name Station Name : A1 #octan of fuel 6.54 full service price 6.40 self service Octan95,6.54,6.40 Octan98,8.30,8.15 #carNum,Octan,numOfLiters,Kind of service 22-334-55,95,31.3,FullService 22-334-55,95,31.3,SelfService 11-444-77,95,12,FullService 11-444-77,95,44.1,FullService 11-444-77,95,11.22,SelfService
文本包含用逗号分隔的字段,我需要将这些逗号之间的信息添加到变量中。
读取这些文本文件的最佳方式或功能是什么?
另外,我是否应该在每一行之后期待 '\n'
,还是将其作为一个大的 char[]
进行流式传输,而无需换行符?
最佳答案
逐行读取文件 使用 strtok 函数获取逗号之间的所有内容
关于c - 从C语言的文本文件中读取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4177677/