ひらがな濁点→カタカナ濁点

[戻る]
makoto 2002/02/08(金) 11:46:05
こんにちは。

今ひらがなを全角カナに変換するプログラムを作っています。
50音は変換できたのですが
濁点や半濁点がうまくできません。

どのような感じでやればよいのでしょうか?
よろしくお願いします。

2002/02/08(金) 13:50:56
「ひらがなを全角カナに変換するプログラム」っていうのは

"あいうえお" → "アイウエオ"

ってことでしょうか?

makoto 2002/02/08(金) 15:09:57
>「ひらがなを全角カナに変換するプログラム」っていうのは

>"あいうえお" → "アイウエオ"

>ってことでしょうか?

はい、そうです。
上記のようなことはできたのですが
濁点などがうまくいかないのです。

2002/02/08(金) 15:39:44
> 濁点などがうまくいかないのです。
もうちょっと、具体的にうまくいかないケースの説明がほしいですね。

「ひらがなの*がカナの※に変換できない」とか。

どのような処理をされているかわからないので、これ以上はなんともいえません。

#
# 変換用のテーブルを作成すればいいだけと思うのは私だけでしょうか?
#

makoto 2002/02/08(金) 17:13:18
わかりづらい文面で済みません
アドバイスありがとうございました。

なんとかプログラムが形になってきました。
そこでまた一つ質問があるのですが

struct NumKigou_Table{
  char han[5];    /* 半角 */
    char zen[5];    /* 全角 */
}NumKigouTable[]={
    "0","0","1","1","2","2","3","3","4","4",
    "5","5","6","6","7","7","8","8","9","9",
    ":",":",";",";","<","<",">",">","=","=",
    "?","?","@","@","!","!","#","#","&","&",
    "(","(",")",")","*","*","+","+","/","/",
    ".",".","{","{","}","}","|","|","^","^",
    "_","_","`","‘","[","「","]","」","\"","¥",
    "$","$","%","%","'","’","-","ー",
};

このような感じで記号も半角から全角になおしたいのですが
この場合「,」と「"」はどうすればいいのでしょうか。
普通に""でくくってもダメですよね?

2002/02/08(金) 17:22:40
> 普通に""でくくってもダメですよね?

ダブルクオーテーションは"\"" としてみては、どうでしょう?
¥マークの場合は "\\" で大丈夫と思いますが。
「,」は本当にだめですか?ちょっとダメな理由が思い当たりませんが。

makoto 2002/02/08(金) 17:54:56
[[解決]]
ありがとうございました!

ん さんのアドバイス通りでエラーはでませんでした。

>「,」は本当にだめですか?
これは普通に書いて大丈夫だったんですね。

また何かありましたらよろしくお願いします。
ありがとうございました。

古いスレッドには追加発言できません。