gpt4 book ai didi

c++获取文件的一部分

转载 作者:行者123 更新时间:2023-11-28 00:15:48 25 4
gpt4 key购买 nike

如何跳过文件的某些部分,然后 ifstream 直到到达某个字符?

例如,在一个文本文件中,这样写:

'SaveNameExample'
variableExample = 5;

我如何只获取没有 's 的 SaveNameExample,将其存储为 std::string 变量,然后仅从下一行获取 5,保存为 int 变量?

最佳答案

按照这些思路应该可以工作:

string s = "";
char c = '';
int i = 0;

while(getline(fstream_name, temp)){
for(int i = 0; i < temp.length(); i++){
if(temp[i] != "'")
s += temp[i];
if(temp[i] >= x || temp[i] <= y) //Where x and y are ascii values for 0 and 9, respectively
c = temp[i];
}
}

i = atoi(c);

这仅在某些情况下有效,但您应该能够操纵它以适应您正在尝试做的事情。

关于c++获取文件的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30419084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com