3 つの文字列を s1="@$100",s2="@$50",s3="@$150" として定義しました。今、私は S4="@$300" に格納された合計 3 つの文字列が必要です。ここでは、すべての内部関数メソッドが目的の C コードの単一のメソッドで実行されますか?
質問する
64 次
1 に答える
0
まず第一に、文字列リテラルの割り当てでは、必要はあり@""
ません"@"
。次に、整数を合計するには、を使用する必要がありますints
。そして、を使用してそれを文字列に変換できますstringWithFormat:
。ただし、文字列から始めているので、それらを整数に変換してから合計します。
sFourString = [S4 intValue]; //Do this for all of your strings
次に、intを一緒に追加します。
resultingValue = sFourString + allOtherInts;
そしてresultingValue
、文字列に変換し直します。
NSString *resultString = [NSString stringWithFormat:@"%i", resultingValue];
したがって、すべてを1つの大きなステートメントにまとめます。
NSString *completeString = [NSString stringWithFormat:@"%i", [S4 intValue] + [anotherString intValue]];
于 2012-08-14T14:32:22.267 に答える