JPH08263483A - 文字処理装置の文字変換方法 - Google Patents
文字処理装置の文字変換方法Info
- Publication number
- JPH08263483A JPH08263483A JP7060612A JP6061295A JPH08263483A JP H08263483 A JPH08263483 A JP H08263483A JP 7060612 A JP7060612 A JP 7060612A JP 6061295 A JP6061295 A JP 6061295A JP H08263483 A JPH08263483 A JP H08263483A
- Authority
- JP
- Japan
- Prior art keywords
- characters
- character
- string
- conversion
- numeral string
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Document Processing Apparatus (AREA)
Abstract
さいものを変換できるようにする。 【構成】 入力装置3から入力されたアラビア数字列の
文字数および文字種により中央演算処理装置1は変換後
の漢数字列の文字数を計算する。計算結果が規定数以下
のものについてアラビア数字列を漢数字列に変換する。
Description
数字列に変換(例えば、アラビア数字を漢数字に変
換)、あるいはその逆変換を行うための文字処理装置の
文字変換方法に関する。
する文字処理例を図1に示す。図1において、符号
(A)は数値を構成するアラビア数字の個数が漢数字よ
りも少ない例であり、符号(B)はアラビア数字の個数
が漢数字の個数よりも多い例である。
(コード形態)が入力されると、入力のアラビア数字を
図2に示すようにバッファメモリに一時格納する。文字
処理装置はこのバッファメモリに格納されたアラビア数
字の位置に対応させて数値の桁位置を示す漢数字、図2
(A)の例では万,千,百,十を、アラビア数字から変
換した漢数字、一,二,三,四,五に図2(A)に示す
ようにそれぞれ付加して別のバッファメモリの変換結果
格納領域に格納する。
個のアラビア数字で構成され、その変換結果は9個の漢
数字で構成される。このようにアラビア数字列を漢数字
列に変換すると、文字が多くなってしまう。バッファメ
モリの変換結果格納領域の記憶容量には制限があるの
で、この領域の最大格納文字数を“9”にすると、受付
け可能なアラビア数字の個数は“5”となる。そこで、
従来では、変換対象のアラビア数字列の構成文字数を文
字処理装置が計数し、計数結果が“6”以上となる場合
には文字変換を行わないようにしている。
ア数字列の文字数が“6”以上でも、アラビア数字の組
み合わせによっては変換結果格納領域内に変換後の漢数
字列を格納できる場合がある。たとえばアラビア数字列
“100000”は漢数字列では“十万”であり、変換
結果格納領域内に格納可能である。
字数で文字変換の要否を判別していたので、たとえ、変
換結果格納領域内に変換結果を格納可能なアラビア数字
列でも、その文字数が制限を越えると、図2の(B)に
示すように文字変換は行われない。
は変換できなかったアラビア数字列の中の変換可能(変
換結果格納領域に変換結果を格納可能)なものについて
処理することのできる文字処理装置の文字処理方法を提
供することを目的とする。
るために、本発明は、入力された第1の数字列を他種の
第2の数字列に文字変換が可能で、前記第2の数字列の
文字数に制限がある文字処理装置の文字変換方法におい
て、文字変換に先立って、前記第2の数字列の文字数を
前記第1の数字列を構成する文字の内容および文字数に
基づいて取得するステップと、当該取得した文字数と、
前記制限を示す文字数とを比較することにより前記第1
の数字列の変換が可能か否かを判定するステップと、肯
定判定が得られたときに前記文字変換を許可し、否定判
定が得られたときには当該文字変換を許可しないステッ
プとを有することを特徴とする。
および種類から変換後の第2の数字列の文字数を取得し
て、取得した文字数と制限を示す文字数とを比較するこ
とにより文字変換が可能か否かを判別する。
に説明する。
ステム構成を示す。図3において、中央演算処理装置は
記憶装置4に格納された文書処理プログラムに従って、
文書処理を実行する。入力装置3は文書作成に関連する
文字情報およびコマンドを入力する。入力装置3から入
力されたアラビア数字列および漢数字列への変換コマン
ドが入力されると、中央演算処理装置1は後述の文字変
換処理を行う。このときの中央演算処理装置1が文字処
理装置として機能する。
る入力情報および文書処理、文字変換の結果を表示す
る。記憶装置4にはハードディスク記憶装置4、RO
M、RAMが含まれており、記憶装置には、プログラム
情報、漢字変換のための辞書、システムを制御するため
の各種の情報を記憶する。
文字変換処理を図4を用いて説明する。図4に示す処理
手順は実際にはプログラム言語の形態で記憶装置4に記
憶されているが、説明の都合上、周知の機能に分けて表
現している。
字列が入力され、続いて、文字変換コマンドが入力され
ると、中央演算処理装置1は入力されたアラビア数字列
を記憶装置1内に記憶する(ステップS11)。中央演
算処理装置1は文字変換前にこのアラビア数字列の個数
およびアラビア数字列を構成する文字種から文字変換後
の漢数字列の文字数を計算する(ステップS12)。
ア数字列は文字“0”を含んでいる。したがって“0”
が位置する桁位置の漢数字(一,二等)および桁を表わ
す漢数字(千,百,十等の)の文字を通常必要としな
い。
数字はないので、“0”を全く含まないアラビア数字で
は、漢数字列の文字数=(アラビア数字の文字−1)×
2+1となる。
“0”を有する場合、漢数字列の文字数=(アラビア数
字の文字数−1)×2−(最下位桁を除く“0”の文字
数×2)となる。最下位桁が“0”以外の数字で上位桁
に“0”を有する場合、漢数字列の文字数=(アラビア
数字の文字数−1)×2−(最下位桁を除く“0”の文
字数×2)+1となる。以上において、5桁目(万の
位),9桁目(億の位)など、4n+5桁目が“0”の
場合には、それぞれにつき、更に1を加える。
に、アラビア数字“0”の個数とその位置を調べること
により、漢数字列の文字数が得られる。
結果時文字数と変換結果格納可能文字数(固定数)を比
較し、変換結果格納可能文字数が変換結果文字数以上の
ときは、文字変換可能と判断し、数字変換処理に移行す
る(ステップS13→S14)。
不可能と判断し、本制御手順を終了する(ステップS1
3→エンド)。
いアラビア数字列は文字数が5つのものが変換可能とな
るが(図5参照)、“0”を有するアラビア数字列は文
字数が5を超えるものでも変換可能となる(図6参
照)。
不可能な場合、何も表示を行っていないが、この旨を示
す表示を行ってもよいこと勿論である。
桁を表わす漢数字(千,百,十等)を付加させるものと
して扱っているが、所望によって付加させない場合は上
述の変換後の文字数の計算式を変更すればよい。
プログラムを実行可能なパーソナルコンピュータ等の各
種情報処理装置に適用可能である。
変換する例を示したが逆変換についても本実施例と同
様、変換後の文字数を計算し、その計算結果から文字変
換が可能か否かを判断すればよい。
字数を計算により求めるようにしていたが、変換前の数
字の配列に応じて変換後の文字数を記憶させたテーブル
を設け、このテーブルを参照して求めるようにしてもよ
い。
換対象の第1の数字列の文字数および種類から変換後の
第2の数字列の文字数を取得するので、変換後の文字数
に基づいて文字変換の可否を判別することが可能とな
る。これにより、従来では不可能であった文字数の多い
数字列の一部が文字変換可能となる。
である。
である。
Claims (1)
- 【請求項1】 入力された第1の数字列を他種の第2の
数字列に文字変換が可能で、前記第2の数字列の文字数
に制限がある文字処理装置の文字変換方法において、 文字変換に先立って、前記第2の数字列の文字数を前記
第1の数字列を構成する文字の内容および文字数に基づ
いて取得するステップと、 当該取得した文字数と、前記制限を示す文字数とを比較
することにより前記第1の数字列の変換が可能か否かを
判定するステップと、 肯定判定が得られたときに前記文字変換を許可し、否定
判定が得られたときには当該文字変換を許可しないステ
ップとを有することを特徴とする文字処理装置の文字変
換方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06061295A JP3530616B2 (ja) | 1995-03-20 | 1995-03-20 | 文字処理装置の文字変換方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP06061295A JP3530616B2 (ja) | 1995-03-20 | 1995-03-20 | 文字処理装置の文字変換方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08263483A true JPH08263483A (ja) | 1996-10-11 |
| JP3530616B2 JP3530616B2 (ja) | 2004-05-24 |
Family
ID=13147276
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP06061295A Expired - Fee Related JP3530616B2 (ja) | 1995-03-20 | 1995-03-20 | 文字処理装置の文字変換方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3530616B2 (ja) |
-
1995
- 1995-03-20 JP JP06061295A patent/JP3530616B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP3530616B2 (ja) | 2004-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0584776A2 (en) | Information processing method and apparatus | |
| JPH0365757A (ja) | 文章処理装置 | |
| US4804278A (en) | Key input apparatus provided with a key input buffer | |
| JP3530616B2 (ja) | 文字処理装置の文字変換方法 | |
| CN115243277B (zh) | 一种获取wifi画像的方法、系统及存储介质 | |
| JPS59142634A (ja) | 文字処理装置 | |
| JP2989609B2 (ja) | 情報処理方法及び装置 | |
| JP2995975B2 (ja) | 文書処理装置 | |
| JP3387582B2 (ja) | 文字処理装置 | |
| JPH0346021A (ja) | ガイダンス表示装置 | |
| JPH0426891A (ja) | データ表示装置 | |
| JPH06332666A (ja) | データの圧縮方法 | |
| JPH03129567A (ja) | タイピング練習機能付きワードプロセッサ | |
| JP3526074B2 (ja) | 文字処理装置 | |
| JPH038079A (ja) | 文書処理装置 | |
| JPH10334094A (ja) | 文字認識装置及び文字認識処理プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JPH04215115A (ja) | 情報処理装置 | |
| JPH0721182A (ja) | 文字処理装置およびその方法 | |
| JPS61250772A (ja) | かな漢字変換装置 | |
| JPH03141461A (ja) | 文書処理方法及び装置 | |
| JPS605315A (ja) | 文字処理装置 | |
| JPH03156570A (ja) | 情報検索装置 | |
| JPH05135104A (ja) | 情報検索装置 | |
| JPH03224030A (ja) | バイト位置識別コード設定処理方式 | |
| JPS60189068A (ja) | 文字処理装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040217 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040220 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040301 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080305 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090305 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100305 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100305 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110305 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |