2016-05-18 12 views
-3

が含まれています。私はObjective Cので@"@^@"を書きたいが、それはエラーが出る 誰でも@を含む文字列を印刷する方法を知っていは、@および例えば「客観Cで

+0

は、コードとエラーを追加してください@。 –

+0

問題を詳しく説明してください。実際に何をしたいのですか、これまでに試したコードは何ですか? – Nitin

+0

@ AminNegm-Awadありがとうございます、解決する質問。 –

答えて

0

することができます。?あなたが戻って追加のような、その前にスラッシュする必要があり、その後"を印刷したい場合は、@"@^@"このように、この意志の時間\"

希望を

NSLog(@"@\"@^@\""); 

を印刷elp :)

+0

ありがとうございました –

+0

あなたはようこそ。:)あなたの問題を解決した場合は、同様の問題を抱えている他の人々がそれを使用できるように、正しいティックとして回答を受け入れます。 – Lion

0

文字列に二重引用符を使用するには、\(BackSlash)を使用する必要があります。

例:

NSLog(@"\"@^@\"\"@^@\""); 

出力:

"@^@""@^@" 
+0

ありがとうございました –

0

それはエスケープ文字がバックラッシュと呼ばれるこの

NSLog(@"\"@\""); 

で可能です。

+0

ありがとうございました –

+0

明確にするために、バックラッシュではなく「バックスラッシュ」と呼ばれています。 –

0

これは特殊文字です。したがって、NSLogでは直接使用することはできません。 あなたが前に\(バックスラッシュ)を使用する必要があり、「それはそれを印刷になるよう 例: - 。

print("\"@") 

それがログに出力します」