-3

3 つの文字列を s1="@$100",s2="@$50",s3="@$150" として定義しました。今、私は S4="@$300" に格納された合計 3 つの文字列が必要です。ここでは、すべての内部関数メソッドが目的の C コードの単一のメソッドで実行されますか?

4

1 に答える 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 に答える