C++ 使用记事本创建文件
我需要编写一个从外部文件读取值的程序。我使用记事本创建文件,但在输入值时,我是否需要用分号之类的符号分隔这些值?或者将这些值放在单独的行上就足够了吗?我这样问是因为我的程序应该分别读取每个值C++ 使用记事本创建文件,c++,C++,我需要编写一个从外部文件读取值的程序。我使用记事本创建文件,但在输入值时,我是否需要用分号之类的符号分隔这些值?或者将这些值放在单独的行上就足够了吗?我这样问是因为我的程序应该分别读取每个值 谢谢。这取决于你如何阅读它们。如果您正在使用一些流行的Java对象来读取文件,那么新行就可以了。您还可以用Java(和其他语言)指定“分隔符”,以便在到达该值的末尾时停止 最好的选择是使用“readLine”方法,它只查找换行符而不查找其他字符。这样,您的记事本文件对人类来说更具可读性。您可以同时执行这两项
谢谢。这取决于你如何阅读它们。如果您正在使用一些流行的Java对象来读取文件,那么新行就可以了。您还可以用Java(和其他语言)指定“分隔符”,以便在到达该值的末尾时停止
最好的选择是使用“readLine”方法,它只查找换行符而不查找其他字符。这样,您的记事本文件对人类来说更具可读性。您可以同时执行这两项操作,如果值都与同一属性相关,我将使用换行方法。
如果这些值与不同的属性(例如姓名和年龄)相关,那么我将用逗号分隔这两个值,并为下一个person创建换行符:
例如:
#name,age
John,23
Jimmy,28
或者,如果文件仅包含年龄:
#age
23
28
如果你是一个很好的人,你应该在第一行写一条评论,你可以把它读过头Yes。不管你的程序期望什么,你应该做的。啊,我看到你标记了C++,在这种情况下,FSRoad对象也有一个读行方法,也就是C++对象IFFILE,它可以使用GeLink函数。