掲示板利用宣言

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

 私は

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

掲示板2

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

No.26562

ファイル読み込んで配列へ格納
投稿者---るる(2006/04/05 14:51:33)


:2000000064716DCC747087CA8B71A0BDA673B3B4BD73C3AAC876CB9DD47CDB8FE181E887F6
:20002000EC7FF07EF27CF27EF27AF17AF17AF37AF37AF37AF37AF37BF37AF37BF37AF47BEE
:20004000F47AF47AF47AF47AF47AF37BF37AF37BF47AF47AF47AF47BF47AF47BF37AF47AC0
:20006000F47BF47BF47AF47AF37AF47AF47AF47BF37AF47AF377F270F278E973C37AA08440
:20008000907C8890857B7C89787872816C79648060795A8256794F84507A4C81477B478410
:2000A000497A4C8A4F7B538D527B588E587B598E597A578B577A588C597A5A89587A5B88BB

上記のようなテキストファイルを読み込んで各行の49番目から73番目を取り出して一次元配列に格納していきたいんですけどうまくいきません。
どうかよろしくお願いします。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:ファイル読み込んで配列へ格納 26563 RiSK 2006/04/05 15:04:54
<子記事> Re:ファイル読み込んで配列へ格納 26564 RAPT 2006/04/05 15:05:44


No.26563

Re:ファイル読み込んで配列へ格納
投稿者---RiSK(2006/04/05 15:04:54)


>:2000000064716DCC747087CA8B71A0BDA673B3B4BD73C3AAC876CB9DD47CDB8FE181E887F6
>:20002000EC7FF07EF27CF27EF27AF17AF17AF37AF37AF37AF37AF37BF37AF37BF37AF47BEE
>:20004000F47AF47AF47AF47AF47AF37BF37AF37BF47AF47AF47AF47BF47AF47BF37AF47AC0
>:20006000F47BF47BF47AF47AF37AF47AF47AF47BF37AF47AF377F270F278E973C37AA08440
>:20008000907C8890857B7C89787872816C79648060795A8256794F84507A4C81477B478410
>:2000A000497A4C8A4F7B538D527B588E587B598E597A578B577A588C597A5A89587A5B88BB
>
>上記のようなテキストファイルを読み込んで各行の49番目から73番目を取り出して一次元配列に格納していきたいんですけどうまくいきません。

どううまくいかないのでしょうか?

>どうかよろしくお願いします。

何をよろしくお願いしているのか書いていません。


この投稿にコメントする

削除パスワード

No.26566

Re:ファイル読み込んで配列へ格納
投稿者---RiSK(2006/04/05 15:19:25)


質問がよく分からないけど勝手に解釈したサンプル:
#include<stdio.h>
int main(int c,char**v){
    FILE*f;
    char s[26];
    if(c<2||(f=fopen(v[1],"r"))==NULL)return 1;
    while(fscanf(f,"%48*s%25s%*s",s)!=EOF)puts(s);
}



この投稿にコメントする

削除パスワード

No.26564

Re:ファイル読み込んで配列へ格納
投稿者---RAPT(2006/04/05 15:05:44)


各行を一行ずつ読み込んで、必要な個所を抜き取るか、
getchar() を使って1文字ずつ文字数を数えながら読み込めば良いでしょう。



この投稿にコメントする

削除パスワード

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