-3
s1 = "@ $ 100", s2 = "@ $ 50", s3 = "@ $ 150"으로 세 문자열을 정의했습니다. 이제 모든 내부 함수 메소드가 객관적인 C 코드에서 단일 메소드로 수행되는 S4 = "@ $ 300"에 저장된 총 세 개의 문자열이 필요합니까?목적 코드에 코드를 넣으 려합니다
s1 = "@ $ 100", s2 = "@ $ 50", s3 = "@ $ 150"으로 세 문자열을 정의했습니다. 이제 모든 내부 함수 메소드가 객관적인 C 코드에서 단일 메소드로 수행되는 S4 = "@ $ 300"에 저장된 총 세 개의 문자열이 필요합니까?목적 코드에 코드를 넣으 려합니다
우선 문자열 리터럴 지정의 경우 @""
이 아니고 이 필요합니다. 둘째, 정수를 더하려면 ints
을 사용해야합니다. 그리고 stringWithFormat:
을 사용하여 문자열로 변환 할 수 있습니다. 그러나 문자열로 시작하기 때문에 단순히 정수로 변환 한 다음 추가하십시오.
resultingValue = sFourString + allOtherInts;
을 그리고 문자열로 다시 resultingValue
변환 :
sFourString = [S4 intValue]; //Do this for all of your strings
그리고 함께 당신의 int를 추가
NSString *completeString = [NSString stringWithFormat:@"%i", [S4 intValue] + [anotherString intValue]];
: 하나의 큰 문에 모두 함께 넣어 그래서
NSString *resultString = [NSString stringWithFormat:@"%i", resultingValue];
[무엇을 시도 했습니까?] (http : // mattgem mell.com/2008/12/08/what-have-you-tried/) –
숙제 문제처럼 들립니다. – Abizern
s1 = "@ $ 100"은 정확하지 않으며 NSString이 아닙니다. – meronix