HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■13928 / inTopicNo.1)  テキスト読み込み
  
□投稿者/ oyaji -(2023/08/31(Thu) 18:58:19)
    <.........><.......><.........><.......><.........><.......><.........><.......>の改行がされないテキストを><個所で改行したテキストとして表に読み込みたいのですが、どうすればいいのでしょうか?
引用返信 [メール受信/OFF] 削除キー/
■13929 / inTopicNo.2)  Re[1]: テキスト読み込み
□投稿者/ AKome -(2023/09/01(Fri) 23:20:38)
    2023/09/01(Fri) 23:37:04 編集(投稿者)

    No13928に返信(oyajiさんの記事)

    以下で、動作確認しました。

    改行されていない変換前のファイル名を ”テスト.txt” としています。
    改行されたデータが #一括パス名 + "改行しました.txt" に出力されます。

    なお、イベント処理になります。
    コマンドボタンに cmd改行しましょう を設定して実行してください。


    手続き定義開始 cmd改行しましょう( )
     変数宣言 自動,文字列{ &character }
     変数宣言 自動,整数 { &printStatus , &status, &return }

     印字開始 #一括パス名 + "改行しました.txt" , 終了状態 = &printStatus

      ファイル入力開始 "テスト.txt”, 終了状態 = &status
      if ( &status = 1 )
       繰り返し
        ファイル入力 &character , 文字数=1, 終了状態=&return

        印字 &character,
        if (&character = ">" )  /* > > ※全角、半角に注意  */
         印字 _13,_10,
        end

        * トレース出力 _&character , " ", _&character
        * テストの際にはトレース出力を開始して確認しましょう。

        if( &return = -1 )
         繰り返し中止
        end

       繰り返し終了
      end
      ファイル入力終了

     印字終了

    手続き定義終了

引用返信 [メール受信/OFF] 削除キー/
■13931 / inTopicNo.3)  Re[2]: テキスト読み込み
□投稿者/ oyaji -(2023/09/02(Sat) 04:13:29)
    寝起きだったためか、返事をいただいていたことに気づかず質問を追加していました。
    大変申し訳ありません。いただいた内容早速吟味させていただきます。

引用返信 [メール受信/OFF] 削除キー/
■13932 / inTopicNo.4)  Re[3]: テキスト読み込み
□投稿者/ oyaji -(2023/09/02(Sat) 05:28:52)
    うまくいきました。AKome様、ありがとうございました。
    ここ2日、行き詰まっていたもので、心から感謝申し上げます。

    甘えついでに教えていただきたいのですが、 印字 _13,_10, の意味はどういうことですか。
    桐ヘルプを見てもよく理解できませんでした。
解決済み!
引用返信 [メール受信/OFF] 削除キー/
■13937 / inTopicNo.5)  Re[4]: テキスト読み込み
□投稿者/ AKome -(2023/09/02(Sat) 11:13:46)
    No13932に返信(oyajiさんの記事)
    > 印字 _13,_10, の意味はどういうことですか。

    改行コードです。

    Windows系では「CR+LF」が改行コードとして採用されています
    ※わわわIT用語辞典 より引用

    キャリッジリターン 【CR】 Carriage Return / 行頭復帰 ASCII文字コード体系では十進数で13番
    ラインフィード 【LF】 Line Feed / 改行 ASCII文字コード体系では十進数で10番
    ※IT用語辞典 より引用

    ーーーーーーーーーーーーーー

    桐の
    印字 コマンドの解説では

    説明
    [印字]コマンドで自動出力する改行コードは、CRLF です。

    記述例
    各項目のデータをタブコードで区切り、行末に改行コードをつけます( _9 はタブコード)。
    印字 [氏名],_9,[電話番号],_9,[郵便番号],_9,[住所]

    各項目のデータを改行コード(0Dh)で区切り、改ページコード(0Ch)を行の区切りにします。
    印字 [氏名],_13,[電話番号],_13,[郵便番号],_13,[住所],_12,

    改行します。
    印字

    ※ 数値の後の " , " (カンマ)の有無には注意してください。

引用返信 [メール受信/OFF] 削除キー/
■13938 / inTopicNo.6)  Re[5]: テキスト読み込み
□投稿者/ oyaji -(2023/09/04(Mon) 20:27:45)
    詳細な説明本当にありがとうございました。
    リターンの件もそうですが、なにより、いろんな言語がもつ、いわゆるオープンファイルの機能があったのか、と桐の奥深さに感激しています。

    桐のプログラミング言語としての認識がもっと広がればいいのにな、と思いました。

    また分からないことがあったらぜひ教えてください。よろしくお願い申し上げます。


引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

Mode/  Pass/

HOME HELP 新規作成 新着記事 ツリー表示 スレッド表示 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -