#include <iostream>
#include <string>
using namespace std;
void Calc(const string, const string , string&);
void Dbf(const string,const string, string&);
int main()
{
string OUT;
string A[]={"10","12"};
string j = A[0];
string k = A[1];
Calc(j,k,OUT);
cout<< "ODD :"<<j<<endl;
cout<< "EVEN :"<<k<<endl;
cout<< "OUT :"<<OUT<<endl;
cout<< "OUT :"<<OUT<<endl;
// this result only showing Last OUT value why pls help
return 0;
}
void Calc(const string J ,const string K, string& Out){
int OD_L = J.length();
int EV_L = K.length();
int D = (OD_L - 1);
int E = (EV_L - 1);
for(int io = D ; io >= 0; io--){
string OD(1, J[io]);
string EV(1, K[io]);
Dbf(OD , EV, Out);
}
}
void Dbf(const string S_odd, const string S_even, string& p_Out){
if(S_odd == S_even){
p_Out = " yes ";
}else{
p_Out = " no " ;
}
}
답변
"예"와 "아니오"라는 긴 결과를 생성하기 위해 두 개의 문자열을 비교하려고합니다. Dbf에서 문자열을 p_Out에 추가해야하며 덮어 쓰지 않아야합니다. 시도 :
void Dbf(const string S_odd, const string S_even, string& p_Out){
if(S_odd == S_even){
p_Out += " yes ";
}
else{
p_Out += " no " ;
}
}
동일한 결과. 문제는 Calc 함수입니다. 마지막 루프 결과 만 표시합니다. – user3577928
이 Dbf 함수를 사용하면 "OUT : 아니요"라는 메시지가 나타납니다. 너는 같은 것을 얻는다? – user3577993
예. 그 일하는 ... – user3577928
- 1. 배열의 각 요소에서 마지막 문자를 제거 (파이썬)
- 2. 요약 대역 하위 보고서는 마지막 값만 표시합니다.
- 3. foreach 루핑은 gridview의 마지막 값만 표시합니다.
- 4. 쿼리의 문자열 값을 기반으로 보고서에 확인란을 표시합니다.
- 5. 레일은 해시 배열의 키를 기반으로 값을 표시합니다.
- 6. Android : ListView는 배열에 저장된 마지막 값만 표시합니다.
- 7. 문자열 배열의 문자를 바꿉니다.
- 8. NSString은 특수 문자를 독립적으로 비교합니다.
- 9. VB.NET에서 두 문자를 기반으로 임의의 문자열 생성
- 10. SAS의 문자열 변수에서 마지막 두 숫자 값만 추출하려고합니다.
- 11. 문자열 배열의 문자를 각 동적 div에 추가하는 문제
- 12. 배열의 값을 표시합니다.
- 13. 은 배열의 값을 자바 스크립트의 숫자와 비교합니다.
- 14. 배열의 고유 값만 보유합니다.
- 15. 기존 배열 PHP에서 새 배열을 지정하면 배열의 마지막 값만 표시됩니다.
- 16. 이름의 마지막 문자를 기반으로 이미지를 만드시겠습니까?
- 17. MarkerWithLabel Geocoder()를 사용하는 경우 Google지도 API의 마지막 값만 표시합니다.
- 18. gridview에서 마지막 값을 표시합니다.
- 19. 올바른 순서로 문자열 배열의 공통 문자를 찾습니다.
- 20. 두 배열의 값을 비교하십시오.
- 21. 영어와 독일어 문자를 비교합니다
- 22. 문자열 배열의 문자를 linq으로 바꾸기
- 23. 배열의 특정 값만 표시
- 24. 배열의 동일한 값을 합하는 방법
- 25. jQuery .each()는 json의 마지막 값만 인쇄합니다.
- 26. ObjC : 배열의 각 문자열 수?
- 27. 두 컬렉션을 반복하여 C에서 동일한 컬렉션을 비교합니다.
- 28. 새 CGPoint 값을 배열의 CGPoint 값과 비교합니다.
- 29. 예상 문자를 기반으로 문자열 만들기
- 30. 는 텍스트 파일의 문자열을 비교합니다
그것은 그 문자열이 서로 다른 길이 인 경우 터져 죽자 갈 것'Calc' 기능처럼 보이는, J는 더 이상 K. – PaulMcKenzie
보다 특히 내가 이미 그 문제에 대한 코드가 있습니다 만 마지막 루프의 결과를 보여주는 캘크 기능입니다 – user3577928