新しく発言する  EXIT  インデックスへ

printusingの書式文字をキャンセルさせる方...


  print using の書式文字をキャンセルさせる方法をおしえてください。 たかはる 2008/02/15 19:02:01 
  書式文字の詳細はJISFullBASICの10.4(第10... 白石 和夫 2008/02/15 21:08:23  (修正7回)
Re: print using の書式文字をキャンセルさせる方法をおしえてください。  返事を書く  ノートメニュー
白石 和夫 <ynwythjfwu> 2008/02/15 21:08:23 ** この記事は7回修正されてます
書式文字の詳細はJIS Full BASICの10.4(第10章第4項)にあります。
Full BASIC規格は,
http://www.jisc.go.jp/app/JPS/JPSO0020.html
で検索して読むことができます。
なお,書式項目を作るために用いられる文字を即値文字列に含める手段はありません。
書式化する対象が数値であれば,USING$関数を用いて,
PRINT "#$%*+,-.<>^" & USING$("#.##", x)
とするのが一番簡単です。
書式化する対象が文字列の場合はかなり難しいです。
書式文字が出力されるべき位置に書式項目を作り,それを出力したい文字に置換するのが,一つの解決法です。
たとえば,>を文字列の前に付加したいときは,
PRINT USING "#>####": ">",s$
みたいな感じでできます。
書式文字列中の最初の#が>に置換されます。
書式項目の途中に>が出てくることはないので,#の次に>があると,そこから次の書式項目と識別されます。
ポイントは,JIS規格の10.4.2(9)〜(13)の構文規則と,10.4.4(2.1)の文章です。


  なお,一般的に,ヘルプは概要ですので,ヘ... 白石 和夫 2008/02/15 21:21:41 
  Q&Aを追加したので,そちらも参照してくださ... 白石 和夫 2008/02/16 11:29:50 
  有難うございます。 たかはる 2008/02/16 20:57:16 

 インデックスへ  EXIT
新規発言を反映させるにはブラウザの更新ボタンを押してください。