【问题标题】:setting a variable based on ifstream [closed]基于 ifstream 设置变量 [关闭]
【发布时间】:2013-03-29 23:25:33
【问题描述】:

我正在做一个项目,每次从文档中读取一个字符时,我需要设置 3 个变量。这是我到目前为止所拥有的:

while(instream.get(value)){
    value = convertToUpper(value);
    cout << value;

    oldestval = oldval;
    oldval = value;
}

其中oldvaloldestvalvalue 都是charinstream 是我的 ifstream 实例,convertToUpper() 只是将 char 设为大写。所以如果你不知道,我需要oldval 等于value 是什么,然后设置值。我遇到的问题是我必须在这个循环中拥有它,因为这个循环将整个文件读取到最后。我的问题是,从你所看到的,我将如何解决我的问题?如果有帮助,我可以提供整个程序。让我知道并感谢您的帮助!谢谢 :D

【问题讨论】:

  • 还是不明白你的问题。
  • “我将如何解决我的问题?” 您可以从描述实际的问题开始。您的“问题”只是描述了您的算法以及您从中需要什么,并且您的代码至少出现可以满足该需求。那么... 问题 是什么?您希望将 oldval 设置为 之前 到大小写转换吗??

标签: c++ while-loop char project ifstream


【解决方案1】:

对不起,混乱。我自己修复了它,只需添加另一个char 变量,然后为其设置值。 lz 抱歉浪费你的时间 D:

【讨论】:

    猜你喜欢
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    • 2013-08-30
    • 1970-01-01
    • 1970-01-01
    • 2012-12-15
    相关资源
    最近更新 更多