2011-06-21 5 views
-2

NSStringからの入力を取得するにはscanf ("%@", &str);は機能しませんか?NSStringに入力する方法は?

+0

の可能複製(http://stackoverflow.com/questions/869802/read-input-from-a-cocoa-foundation-tool -console) –

+2

* * NSString、またはNSStringからの* *へ?あなたの主題は1つ、あなたの質問はもう1つ、答えには大きな違いがあります... –

答えて

1

scanfはNSString(私が知る限り)ではなくC文字列を読み込みます。だから、あなたが何をしようとして行うには、まずところで

myString = [NSString stringWithUTF8String:str]; 

を次のように、そうでないC文字列(つまり文字列)にあなたの入力を読み、NStringにこれを行う必要がありますstrが配列の場合、strのアドレス、つまり& strを渡す必要があります。単純に実行します。[?ココア/基盤ツールコンソールから入力を読む]

scanf("%s",str); 
関連する問題