• 締切済み

テキストファイルの読み込み

テキストファイルに書いてある漢字ってどんな風に読めばいいんですか? 例えば、 田中 2 鈴木 3 田中 5   ・   ・  ってかいてあるのを 田中 2 5 みたいにしたいんですけど。 もしそれができないなら漢字を無視して読む方法を教えてください。

みんなの回答

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.1

文字列として読み込めば良いと思うんだけど…。 田中 5→田中 2 5 “2”は漢字部分の文字数と考えて良いですか? 文字数数えるなら読み込んでから1バイトずつチェックすればオッケー。 漢字コードによってチェック法が微妙に違うので詳細の補足を希望。 ・漢字コードは何ですか? ・Cですか?C++ですか? ・OSはなんですか? ・使用可能なライブラリは何ですか? 「Cで標準入出力」とか「C++でSTL」とか「WindowsのC++でMFC」とか…。 処理系によっては「漢字(っていうかマルチバイト文字列)の文字数カウント」を標準でサポートしてるものもあるし。 例えばUNICODEを使っているならlstrlenで文字数(バイト数でなく)のカウントが可能なCの処理系が存在します(Windows VisualC++など)。 他の処理系ではwstrlenが利用可能なことも。

関連するQ&A

  • テキストファイルの読み込み

    サーバにあるテキストファイルの読み込みは、やったことあるのですが、 ローカルマシーンにあるテキストファイルを読み込むことは可能なのでしょうか。

  • テキストファイルの読み込み

    MFCです. ボタンを押すと,参照しているテキストファイルの内容を読み込むようにしたいのですが,テキストファイルの読み込みってどうすればよいのでしょうか??

  • テキストファイルについて

    第1回 1,2,3,4,5,6 第2回 2,3,4,5,6,7 第3回 5,6,7,8,9,3 という風に書かれているテキストファイルがあるとして置換機能をつかって 1,2,3,4,5,6 2,3,4,5,6,7 5,6,7,8,9,3だけを取り出す方法はないでしょうか

  • VBでのテキストファイルの 読み込み & 書き出し について

    テキストファイルの中味を全部読み込んで、テキストボックスに表示するというコードをOpenステートメントを使って書いています。 その際、1つの種類のデータを1つのテキストファィルとして書き出し&読み込み しているのですが、これですと種類が増えていくとともにテキストファイルの 数もどんどん増えてしまい効率が悪いです。 で、それらを1つのテキストファイルにまとめておいて、中をセクションに 区切って、それを読み込み&書き出しする方法はあるのでしょうか? データが1行ですと分かるのですが、それぞれが長いテキストデータを1つの テキストファイルに区切って書き出し&読み込みする方法が分かりません。 どなたか教えてください!!!!!!! よろしくお願いします。

  • Android テキストファイルの読み込み

    はじめまして。 Androidの開発で、テキストファイルの読み込み方法について教えて下さい。 以下のような内容のテキスト<XML>ファイルを読み込んで、それぞれの内容を 保存したいのですが、どうもうまくいきません。どなたか、わかる方がおられましたら ご教授お願い致します。 テキストファイルの内容; <text font-size="0.004" fill="#000066">12345</text> 取得したい内容: font-size の値 ⇒ 0.004 fillの値 ⇒ #000066 タグの値 ⇒ 12345

  • テキストファイルからの読み込みがうまくできません(>_<)

    C言語初心者の学生です。 読んでいただきありがとうございます。 テキストファイルに数字を並べ、それを読み込んで char型の変数に入れ、さらにatofによってfloat型に変換し、計算に使っていくということがしたいのですが、 テキストファイルの書き方がおかしいのか、プログラムの書き方がおかしいのか、テキストファイルに書いたとおりの値とは異なるおかしな値が表示されます・・・ だいたいのプログラムの書き方は、 char型のa2、float型のa[n][n]、FILE *fpINを定義して if ( (fpIN = fopen("matrix.txt", "r" )) != NULL ){ if ( fgets(a2,sizeof(a2),fpIN) != NULL ){ } fclose( fpIN ); } for(i=0;i<n;i++){ for(j=0;j<n;j++){ a[i][j]=atof(a2); } } というようなものです。 テキストファイルは、数字をカンマで区切ったり、スペースで区切ったりと いろいろ試してみたのですが、やはり書き込んだ値とは異なるものが表示されます・・・ 最終的には、ひとつのテキストファイルに 複数の行列のための値を書き込んでおき、それを読み込んで計算させるということをしたいのです・・・ どなたか、正しく値が読み込まれない原因が分かりましたら、教えていただければと思います。 お手数をおかけしてすみませんが、よろしくお願いします。

  • 固定長テキストファイルの読み込みについて

    初めて質問します。 VC++6を使用して、以下のことを行おうと思っていますがどのようにすればよいのかわかりません。 固定長テキストファイル数千レコードのデータを、データベース風にSQL文を発行して該当のレコードのみを抽出するようなことは出来ないのでしょうか? その固定長テキストファイルには、キーとなる項目が存在します。 もし抽出が可能であるならば、追加や更新の方法もご教授していただけたらお願いいたします。

  • テキストファイルの読み込み&書き込みについて

    テキストファイルの読み込み&書き込みについて 2台以上のPCをつなげているとします。 あるPCの中にあるテキストファイルの内容を、 他のPCが取得することはできますか? (例えば、マウスの座標がテキストファイルに書かれたのがPC1にあります PC2、PC3、PC4は"PC1にあるテキストファイルを読み込み"、テキストボックスに書き出す) みたいな感じです。""で囲ったのが重要かな やり方が少し荒っぽい気がしますが、気になったので聞いてみました。 あと、説明が意味わからん!とかあったらお願いします…。

  • 別のサーバーのテキストファイルの読み込み

    別のサーバーに置いてあるテキストファイルを読み込み、 HTML上にて表示させる方法はありませんか? 携帯でも表示させたいので、フレームは使いたくありません。 また、テキストファイルは、直接見えてしまっても問題ありません。 HTMLファイル 例:http://www.com/test.asp TEXTファイル 例:http://www.net/test.txt

  • 別のサーバーのテキストファイルの読み込み

    別のサーバーに置いてあるテキストファイルを読み込み、 HTML上にて表示させる方法はありませんか? 携帯でも表示させたいので、フレームは使いたくありません。 また、テキストファイルは、直接見えてしまっても問題ありません。 HTMLファイル 例:http://www.com/test.php TEXTファイル 例:http://www.net/test.txt

    • ベストアンサー
    • PHP