
No.2ベストアンサー
- 回答日時:
バッファに入る時点で変換されていると思います. 標準入力ストリームはテキストストリームであり, 規格では
Characters may have to be added, altered, or deleted on input and output to conform to differing conventions for representing text in the host environment. Thus, there need not be a one-to-one correspondence between the characters in a stream and those in the external representation.
となっていますから, 「バッファと外部との間でやりとりするときに変換する」という解釈が妥当だと思います.
とはいえ, 事実上「知ってても使えない」知識のような気がしますがどうなんでしょう?
No.3
- 回答日時:
改行はバッファに入る前に変換されます。
従って、ストリームのバッファ上(ungetchar用の1文字バッファも含む)には\nしか存在しません。
No.1
- 回答日時:
そこら辺りの機能に詳しい者ではないので間違っているかもしれませんが、標準入力に入ってくるCRLFの改行コードは自動的には変換されないと思います。
なので用途に応じて自分で改行コードを調節するのが一番いいと思います。どのような端末やプログラム言語を使うのかにもよりますが、例えばWindows同士での改行コードの変換は必要ないですし、スクリプトで文字列を処理する場合などは、改行コードを一度削除していろいろと処理をしてから最後に適当な改行コードをつけて出力したりすることと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- C言語・C++・C# C++のcinの動作 5 2023/02/26 00:13
- C言語・C++・C# C言語について。 7 2022/11/06 10:02
- C言語・C++・C# C言語について。 7 2023/01/26 16:42
- C言語・C++・C# C言語について。 7 2023/01/01 09:58
- C言語・C++・C# C言語について 4 2023/01/08 06:07
- C言語・C++・C# C++の標準入力の書き方 6 2023/02/23 23:53
- Perl perlで2次元配列をサブルーチンに値渡しで渡す 5 2022/12/17 18:49
- Excel(エクセル) VBAで、㉑という数値が、正しく、入力できない 2 2022/07/26 20:22
- 統計学 生物統計学の質問 7 2022/05/17 13:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
エスケープ文字の復帰(¥r)と...
-
ソースコードの1行が長いとき...
-
VBAでCSVをExcelに取り込む時に...
-
aspで作成するcsvファイルで、e...
-
vb.netでのリッチテキストボッ...
-
COBOLの改行
-
最終行の改行について
-
Excel VBAからBeckyを起動して...
-
jsp 改行コードで改行させて表...
-
改行コード2種類を混在させたい
-
C言語の標準入力で改行しない方法
-
delphi でのコード上でTab を入...
-
(UWSC)1行が長いので、途中改行...
-
awkで改行を除いて文字列を抜き...
-
テキストボックス行の桁数を制...
-
DataGridView編集中のイベント取得
-
JAVA Spring 改行コードを含む...
-
コンボボックスの項目中に改行を
-
変数の中の改行コードをBRタグ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
C++で空Enterの入力を判...
-
VBAでCSVをExcelに取り込む時に...
-
改行について
-
改行を読み飛ばす
-
テキストボックス行の桁数を制...
-
C# DataGridViewのセルを改行禁...
-
LaTeX: captionの中で改行した...
-
JAVA System.out.println の ...
-
エクセルVBA 文字列領域が不足...
-
最終行の改行について
-
グレープシティのSPREAD...
-
【VBA】エクセルで最後の不要な...
-
jsp 改行コードで改行させて表...
-
ラベル(スタティックテキスト)...
-
1行ごとに取得して、その改行...
-
ファイルから読み取った改行文...
-
JavaDoc コメントの改行について
おすすめ情報