トピック
アルセ aym0215

漢字にならない…まだ初心者ですw

漢字が出来ると聞いたけど出来ない!
7そうだね
プレイ済み
返信[1]
親投稿
アルセ aym0215
画像はブラウザで調べた方法です でも出来ません!!!
1そうだね
プレイ済み
返信[2]
親投稿
「ユーザー定義命令」という機能を覚えておくといいでしょう。 GKNJPRINTは、ほしけんさんが作った「プチコン漢字ライブラリ」に含まれている「ユーザー定義命令」です。 したがって、「プチコン漢字ライブラリ」を用意したうえで、適切に読み込む必要があります。(EXECとかLOAD+USEとかetc...) ちなみに「GKNJPRINT」です。スペースはあきません。
4そうだね
プレイ済み
返信[3]
親投稿
アルセ aym0215
今度は実行できてエラーにはなりません しかし何も起きません
1そうだね
プレイ済み
返信[4]
親投稿
ダイレクトモードで FILES "SYS/" と打った後 LOAD "PRG1:KANJITBL",0 と打つと漢字の一覧表が出てくるので、そこからコピペするのが一番簡単な方法だと思います。
6そうだね
プレイ済み
返信[5]
親投稿
(というかエラーにならないのか。初めて知った。)
3そうだね
プレイ済み
返信[6]
親投稿
EXEC PRG1とは、どこで習いましたか? (PRG1は数値変数名として認識されているようですね)
2そうだね
プレイ済み
返信[7]
親投稿
「漢字にならない」って言ってるけど「こんにちは」に漢字はないよね。 質問文と添付画像が矛盾しているわけだ… というわけで質問です。 質問者さんの期待する挙動は、何ですか? 1.漢字に変換したい。 2.読みやすいフォントを用いたい。 3.読みやすいフォントで漢字を文字列を表示したい。
7そうだね
プレイ済み
返信[8]
親投稿
(3番目は「読みやすいフォントで、漢字を含む文字列を表示したい」です。)
3そうだね
プレイ済み
返信[9]
親投稿
20分ほど上のプログラムを実行したまま放置してみましたが、エラーになりませんでした。 Stack overflowぐらい出てもいい気がしますが。
4そうだね
プレイ済み
返信[10]
親投稿
Ϊċăņ ďо įт hikahikaru3
あまさとさんがおっしゃってるようにGKNJPRINTという命令はプチコンにはじめから入っているわけではありません。 この命令はユーザー(この場合はほしけんさん)がDEF命令を使って定義したもので、使うには"ライブラリ"というプログラム()を"同じぷろじぇくと内"にダウンロードしなければならないのです まあ短絡的にいうとライブラリをダウンロードしてEXECすると動きます。 公開キーは忘れてしまったので調べてください()
2そうだね
未プレイ
返信[11]
親投稿
MIKI ifconfig
なるほど! exec のヘルプ2ページ目 「exec で実行したプログラムから元のプログラムに戻れない」 は、「自身のスロットで実行した場合」という意味だったのか?!?!? でも slot0: exec 1 slot1: exec 0 これでも止まらないなあ・・・ 単にスタックチェック忘れてるだけで、そのうち異常終了するのかも。
5そうだね
プレイ済み
返信[12]
親投稿
MIKI ifconfig
りゅうまごさんの仮名漢字変換ツール 『RMG IME』Ver 0.36 公開キー:KAXDEZD 使うと簡単に漢字入力できますよ! 私はスマイルツールに登録して、好きなときに呼び出せるようにしています。
6そうだね
プレイ済み
返信[13]
親投稿
MIKI ifconfig
入力した漢字はそのままだとちっちゃくて読みにくいのだけれど、 あまさとさんが説明してる方法を使えば 実行時に大きなフォントで表示することもできます。 あと、プチコンは一文字でも間違ったらこっちの言うことを聞いてくれません。打ち込むときはお手本通りになってるかよーく見比べてください。 特に 0(ゼロ)と O(オー) は間違いやすいので注意! がんばってね!
3そうだね
プレイ済み
返信[14]
親投稿
みなつ tksm372
きれいな漢字を表示する方法ですが、まず、ほしけんさんの漢字ライブラリをダウンロードします(*´▽`*) 公開キー【AD435D】 そしたら、ダウンロードした「HSKN__KNJLIB」プロジェクトの中の、「KNJLIB」というファイルを、自分のプロジェクト(例えば、[DEFAULT])にコピーしておきます! ファイルのコピーは、プチコンのメニューの「プロジェクトとファイルの管理」でできますよ~。コピー出来たら、 ACLS EXEC "PRG3:KNJLIB" GKNJPRINT 50,50,"漢字" というプログラムを作って実行すると、漢字がグラフィックページに描かれます(*´▽`*) 漢字をプログラムに入力する方法については、こういちさんが最初に書かれている方法や、MIKIさんが書かれている方法を参照してくださいね~。
4そうだね
プレイ済み
返信[15]
親投稿
おちゃめ ochame_nako
こういちさん、MIKIさんへ EXECのスタックは一定量以上積まれないようになっているみたいですね。 実際に検証プログラムを作ってみたところ同じスロットを複数回実行したらそこでスタックがクリアされる感じです。 したがって、縦横無尽にEXECで他スロットに跳びまくるプログラムは元の場所に戻れる保証はできないですね。
4そうだね
プレイ済み
返信[16]
親投稿
お米。
2そうだね
プレイ済み
返信[17]
親投稿
SOU MARIO-LUIGI-0106
漢字をロードをしたら エディットの横の1を押すと 漢字がでますよ。
2そうだね
プレイ済み
返信[18]
親投稿
MIKIさん おちゃめさん なるほど。エラーは出ないのですね。 うまく使えば最短の無限ループとして使えるかもしれませんね。 使う場面は限られそうですが。
3そうだね
プレイ済み
返信[19]
親投稿
おちゃめ ochame_nako
こういちさんへ EXECは実行するたびにコンパイルを行うため処理的には非常に無駄なのですが、QSPなどの文字数制限プログラムで無限ループを作りたい場合には有用なテクニックだと思います。
3そうだね
プレイ済み
返信[20]
親投稿
MIKI ifconfig
おちゃめさん検証ありがとうございます!! なんと意外な結果でしたね。 奇妙な感じがするけど、よく考えると妥当な設計かも。 exec のネストにもある程度対応し exec の無限連鎖も可能(実際にはこっちの方が頻繁に使われると思うので)
1そうだね
プレイ済み
返信[21]
親投稿
アルセ aym0215
終了します! 後でプレイ日記に追加します
0そうだね
プレイ済み