2012-04-04 7 views
0

trackLbl2.text = @ ""ノンストップボリウッド音楽 ";目的のCプログラミングでラベルを付ける文字列を引用符で設定しますか?

私はこれを試しても動作しません。二重引用符で囲む方法。

+3

質問を投稿する前に何も検索しなかったのはなぜですか? [このFAQ](http://stackoverflow.com/faq)をお読みになりましたか? –

+0

気分を悪くしないでください。しかし、重複した質問は、仲間のためのウェブサイトと頭痛の不必要な山を作成するだけです。 StackOverflowからの非常に暖かい歓迎はすべてのメンバーのためにあなたに。 –

答えて

5

これを試してみてください:

trackLbl2.text = @"\"Nonstop Bollywood Music\""; 

は、あなたはそれをプリントアウトするために特別な文字の前に\を配置する必要があります。

2

私の前のユーザーは良い答えを出しましたが、私は少しあなたの問題について詳述したいと思います。知ることは良いことです。

ほとんどの(すべての)プログラミング言語では、特定の文字は通常、一重引用符、二重引用符、バックスラッシュなどの特殊な機能を提供します。それらを文字列の中に含めるには、それらを "エスケープ"するか、エスケープ文字を使用するのが一般的です。エスケープ文字は、文字列内で実際に見たい文字と置き換えられる特殊な文字の組み合わせです。通常はスラッシュ(\)*で始まります。ここで

はObjective Cの(ソース: Wikipedia)で使用される一般的なエスケープ文字の一覧です\
- バックスペース
\ F - - 新ライン
- フォーム
\ n個を養う警告
\ bはサウンド\ rを - キャリッジリターン
\トン - 水平タブ
\ V - 垂直タブ
\ - バックスラッシュ
\」 - (文字列の宣言に二重引用符を配置するときに使用される)二重引用符
\」 - シングルクオート(文字列の宣言に二重引用符を配置するときに使用)

楽しい事実:私は実際に 『\\』と入力してそこでそのスラッシュをエスケープしなければなりませんでした。

+0

即興のために大いに感謝しています:-))+1 –

+1

いつでも喜んで助けてください。 – Argent

+0

ニースの答えは本当に良い.. – Kartik

0

は、あなたがそれをプリントアウトするために特別な文字の前に\を置く必要があり、この

trackLbl2.text = @"\"Nonstop Bollywood Music\""; 

を試してみてください。

関連する問題