C++ 更改文本文件中的值
C++ Changing values from text file
我是 c++ 初学者,我有一个(可能很简单的)问题。到目前为止,我已经定义了几个变量:
double Start = 0;
double End = 1;
int Steps = 100;
我想将这些值更改为我在文本文件"paramaters.txt"中声明的值:
x_start = 0
x_end = 10
num_steps = 100
所以我的 c++ 需要读取文件并将双 End 从 1 更改为 10。读取文件可以使用以下函数完成:
std::ifstream file("parameters.txt")
我想定义一个类型为 std::string 的变量,称为标签。然后我想从文件中读取"标签"。使用一组"if(标签=="值")"语句来确定我是否正在处理步骤数的开始,结束。例如,在 if 语句中,值 10 将代表结束。
我希望有人可以帮助我。
问候
似乎您想读取某些值的文件。您可以通过逐行读取文件,然后解析每一行来做到这一点。
例如,在您的情况下,您可以将该行分成两个单词,半升为"="。
但通常,读取某些值的文件的最佳方法是使用某些库。就像你可以使用boost::program options
.
相关文章:
- 文本文件中的单词链表
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 如何将内容数组写入文本文件?
- 无法通过空白将文本文件行分隔为矢量
- 我正在使用嵌套的while循环来解析具有多行的文本文件,但由于某种原因,它只通过第一行,我不知道为什么
- C++将文本文件中的数据读取到结构数组中
- 在指针的帮助下,文本文件中单词的频率
- 将字符指针十六进制转换为字符串并保存在文本文件C++中
- 将值从二维数组输出到文本文件
- 如何使用 c++ 实现并发文件/文本编辑?
- 我需要转换一些代码,以便它适用于输入和输出文件文本
- 通过套接字发送二进制文件.文本文件有效,其他文件无效
- 将大型数据文件拆分为多个小文件(文本格式)
- 如何读取输入文件(文本文件)并将输入验证为有效整数
- 从文本文件/文本流中读取Q字符串错误
- 从文本文件(文本解析器)C++中读取行和列的逻辑
- 如何将*.css文件(文本文件)的内容与附加信息存储在新文件中?
- 关于内存映射文件和使用大文件文本编辑器
- 如何在读取文件文本时跳过"n"
- 使用libzip从.zip获取文件(文本除外)