全部。我正在尝试制作一个程序,从文件中读取数据,该文件具有用户名和该用户的一些数据。我是C的新手,我如何为其用户计算这些数据?逐行读取并在数组中添加每个char?我怎么读线?有什么功能吗?
我如何使用这个用户喜欢对象的每一行?我将为特定用户进行计算。
答案 0 :(得分:2)
您可以使用fgets
一次从文件中读取一行。
然后,您可以解析字段并将它们添加到数组或其他数据结构中。请记住,如果您使用数组,那么您需要提前知道文件可能包含多少条目 - 例如,不超过1000.否则您将需要使用可以动态分配内存的数据结构,例如链表,矢量等
答案 1 :(得分:1)
试试这个网站,我经常用它作为参考。
http://www.cprogramming.com/tutorial/cfileio.html
使用文件i / o并使用这些功能,然后您就可以制作出你想要的东西。
答案 2 :(得分:0)
您需要的一切都在stdio.h。 (链接到C ++网站,但整个C i / o系统可以在C ++中使用;因此文档)