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ランキング
-
エスケープ文字の復帰(¥r)と...
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
JAVA System.out.println の ...
-
テキストファイルから改行コー...
-
エクセルVBA 文字列領域が不足...
-
COBOLの改行
-
Excel VBS、ADODB.Streamで改行
-
文字列とWriteFile関数について
-
C言語について。
-
改行コードについて
-
ファイルから読み取った改行文...
-
改行コードが半角スペースにな...
-
fgetsとsscanf
-
C++で空Enterの入力を判...
-
CSVファイルの文字項目に改行コ...
-
jsp 改行コードで改行させて表...
-
【VBA】エクセルで最後の不要な...
-
1行ごとに取得して、その改行...
-
fscanfについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
COBOLの改行
-
改行について
-
最終行の改行について
-
C++で空Enterの入力を判...
-
【VBA】エクセルで最後の不要な...
-
jsp 改行コードで改行させて表...
-
C++でのCRLFについて
-
ファイルから読み取った改行文...
-
テキストファイルから改行コー...
-
ExcelVBAでメールを作成してメ...
-
awkで改行を除いて文字列を抜き...
-
エクセルVBA 文字列領域が不足...
-
VBAでCSVをExcelに取り込む時に...
-
コンボボックスの項目中に改行を
-
JavaDoc コメントの改行について
-
Excel VBAからBeckyを起動して...
-
改行を読み飛ばす
おすすめ情報