【发布时间】:2013-03-29 23:25:33
【问题描述】:
我正在做一个项目,每次从文档中读取一个字符时,我需要设置 3 个变量。这是我到目前为止所拥有的:
while(instream.get(value)){
value = convertToUpper(value);
cout << value;
oldestval = oldval;
oldval = value;
}
其中oldval、oldestval 和value 都是char。 instream 是我的 ifstream 实例,convertToUpper() 只是将 char 设为大写。所以如果你不知道,我需要oldval 等于value 是什么,然后设置值。我遇到的问题是我必须在这个循环中拥有它,因为这个循环将整个文件读取到最后。我的问题是,从你所看到的,我将如何解决我的问题?如果有帮助,我可以提供整个程序。让我知道并感谢您的帮助!谢谢 :D
【问题讨论】:
-
还是不明白你的问题。
-
“我将如何解决我的问题?” 您可以从描述实际的问题开始。您的“问题”只是描述了您的算法以及您从中需要什么,并且您的代码至少出现可以满足该需求。那么... 问题 是什么?您希望将 oldval 设置为 之前 到大小写转换吗??
标签: c++ while-loop char project ifstream