" を出力したい。

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ほげ太

" を出力したい。

#1

投稿記事 by ほげ太 » 9年前

先生!質問です!

"を文字列として出力したいのですが、
ofs<<"""<<endl;
との様にしてもできませんよね?
"を出力したい場合はどうしたらいいのでしょうか!?

アバター
amehirune
記事: 181
登録日時: 11年前
住所: どっか
連絡を取る:

Re: " を出力したい。

#2

投稿記事 by amehirune » 9年前

先生ではありませんし、C++にはそこまで詳しくないので(っていうか知らない)勘ですが。
Cでは、"を文字列として扱いたい場合はエスケープシーケンス\を用いります。
よって、"を表示させたいときは\"と記述します。

C++だとどうなんだろう?
ほら、来いよ!! 誤字や矛盾を指摘したい奴から、前に出てこいよぉおおおおおおおッ!!!
※都合により、不定期でしか現れません。即返などはできませんのでご了承ください※

Bull
記事: 149
登録日時: 11年前

Re: " を出力したい。

#3

投稿記事 by Bull » 9年前

amehirune さんが書きました:先生ではありませんし
同じく先生ではありませんが。
amehirune さんが書きました:C++だとどうなんだろう?
C++でも同じで、\でエスケープすればいいです。

C++11以降でしたら、raw文字列リテラルを使ってもいいですね。

コード:

#include <iostream>

int main(void)
{
	std::cout << R"(raw文字列リテラルを使えば'"'をエスケープする必要はありません)" << '\n';
}

アバター
みけCAT
記事: 6734
登録日時: 14年前
住所: 千葉県
連絡を取る:

Re: " を出力したい。

#4

投稿記事 by みけCAT » 9年前

オフトピック
いつからC++の質問だと錯覚していた…?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

ほげ太

Re: " を出力したい。

#5

投稿記事 by ほげ太 » 9年前

無事解決できました!
有難う御座います!

Bull
記事: 149
登録日時: 11年前

Re: " を出力したい。

#6

投稿記事 by Bull » 9年前

みけCAT さんが書きました:
オフトピック
いつからC++の質問だと錯覚していた…?
既に解決しているので余計なことですが、質問の内容からC++と判断しました。
まあ、質問者様が言語を明記してないので間違っている可能性もありますが。
解決したので、それでよかったのかな?

閉鎖

“C言語何でも質問掲示板” へ戻る