2013-03-29 3 views
-2

저는 프로젝트를하고 있으며, 문서에서 문자를 읽을 때마다 3 개의 변수를 설정해야합니다. 여기에 지금까지이 작업은 다음과 같습니다ifstream을 기반으로 변수를 설정합니다.

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

    oldestval = oldval; 
    oldval = value; 
} 

하는 oldval, oldestvalvalue 모든 char있는 곳. instreamifstream의 내 인스턴스이고 convertToUpper()은 문자를 대문자로 만듭니다. 그래서 만약 당신이 말할 수 없다면, 나는 oldval이 무엇과 같아야하고 value이었고, 그 다음에 값을 설정해야합니다. 내가 가지고있는 문제는이 루프가 전체 파일을 끝까지 읽으므로이 루프에 있어야한다는 것입니다. 제 질문은 당신이 본 것에서부터 제 문제를 어떻게 해결할 수 있을까요? 도움이된다면 전체 프로그램을 제공 할 수 있습니다. 도와 주셔서 감사드립니다. 덕분에 : D

+0

아직도 문제가 발생하지 않습니다. – taocp

+0

* "내 문제는 어떻게 해결할 수 있습니까?"* 실제 문제 *를 설명하는 것으로 시작할 수 있습니다. 귀하의 "질문"은 귀하의 알고리즘과 귀하가 필요로하는 것을 설명하며, 귀하의 코드는 그 필요를 충족시키기 위해 적어도 * 나타납니다. 그래서 ... ** 문제 **가 뭐죠? oldval에서 대/소문자 변환에 대한 * prior * 값을 설정하도록 하시겠습니까 ?? – WhozCraig

답변

-1

죄송합니다. 나는 다른 char 변수를 추가 한 다음 그 값을 설정하여 직접 수정했습니다. Lolz 당신의 시간을 낭비하게되어 죄송합니다. D :

관련 문제