掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.26523

外部データ読み込み
投稿者---mark(2006/03/27 23:37:07)


外部の狙ったところからデータを読み込んで出力する(fprintする)
をやりたいのですが、どうやったら出来るのでしょうか?

テキストファイルに以下のような内容があったら

1000;a
1001;b
1002;c
1003;d
1004;e
1005;f


その中のの1001;bと1004;eだけを
1001;b
1004;e
といった具合に出力したいです。

1001や1004の文字が存在する列だけを読み込みたいのです。
お願いします教えてください。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:外部データ読み込み 26524 RAPT 2006/03/28 00:01:58


No.26524

Re:外部データ読み込み
投稿者---RAPT(2006/03/28 00:01:58)


1001や1004の文字が存在する列だけを読み込みたいのです。
それは無理。考え方を変えてください。 「全部読み込んで、必要な個所だけ処理」 ファイルを開く; for(;;){ 1行ずつ読み込む; if( ファイル終端 ){ break; } if( 読んだ内容が必要 ){ 出力; } } ファイルを閉じる;



この投稿にコメントする

削除パスワード

No.26529

Re:外部データ読み込み
投稿者---mark(2006/03/28 21:31:32)


データを全部取り込んだのち
ほしいところを出力するif文の書き方を教えてもらえませんか?

if( 読んだ内容が必要 ){
出力;

読んだ内容→出力したい文字列をどう書けばよいか分かりません。
データの読み込みは出来ました。あとは出力するところだけです。

お願いします。


この投稿にコメントする

削除パスワード

No.26530

Re:外部データ読み込み
投稿者---廉(2006/03/29 00:02:05)


>データを全部取り込んだのち
全部ではなくて1行ずつ読み込んで必要なら
その都度出力するように書かれていると思いますが。

>ほしいところを出力するif文の書き方を教えてもらえませんか?
どういった条件で出力するかがわかるのはあなただけです。
1001が欲しければ1001で、1004が欲しければ1004で判定すればいいでしょう。


この投稿にコメントする

削除パスワード

No.26531

Re:外部データ読み込み
投稿者---RAPT(2006/03/29 00:12:14)


環境書いていないからこうなる。
ファイル入出力は環境依存だから、環境が分からないと正しく書けない。
書けても「動きません」とかなっても面倒だし。

それから、コードの「何が」わからない? 具体的に書いてください。
また、できているところまでのソースを掲載してみてください。

※ちゃんと、【掲示板利用宣言】を遵守してくださいね。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧