• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:matlabでの改行文字について)

matlabでの改行文字の検出方法とテキストファイルの書き換え方法

このQ&Aのポイント
  • matlabでのテキストファイルの書き換え方法と、改行文字の検出方法について教えてください。
  • 質問者はmatlabでテキストファイルを書き換えたいが、改行文字の検出がうまくいかないとのことです。
  • 具体的な例として、指定のテキストファイルのある行を他のファイルに書き換えるスクリプトを試していますが、正しく機能しません。改行文字のみの行を検出する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

改行コードと正規表現の\nを比較演算子では 比較できないでしょうね・・ 改行コードは改行コードと比較すればいいんじゃない? 改行コードは [code(10) code(13)] だったかな。 sprintf('\n') でも生成できたかも 手元にmatlabないんで未確認です。 C言語でも同じだと思うけどね。

Lokapala
質問者

お礼

改行コード"char(10)"を使って,改行文字を認識させることができました.あと,C言語だとfgetsで1行をchar型の配列(buffer[])に格納した後, (buffer[0]=='\n')で比較できます. ありがとうございました.

関連するQ&A