C言語関係掲示板

過去ログ

No.1222 ファイルデータのある一部分だけを変数に格納したい

[戻る] [ホームページ]
No.16155

ファイルの読み込みについて
投稿者---花子(2004/08/11 16:24:13)


c言語初心者の花子です。
実は、ファイルの最後のデータのある一部分だけを変数に格納したいのですがfscanfでは、できませんでした。わかる方、ご教授願います。データの中身は次のような感じで、この場合、一番最後のデータの404を取得したいわけです。
-rw-r--r-- 1 root root 1025 2004-08-11 13:27 thred.jpeg
-rw-r--r-- 1 root root 6452 2004-08-11 13:59 thred.jpeg
-rw-r--r-- 1 root root 404 2004-08-11 13:59 thred.jpeg
よろしくお願いします。



No.16157

Re:ファイルの読み込みについて
投稿者---Sciggepy(2004/08/11 17:43:24)


fscanfで一行ずつ読み込んでいけばできるはずですが...?
問題点が分からないので、ソースを示してください。


No.16158

Re:ファイルの読み込みについて
投稿者---あかま(2004/08/11 17:47:27)


>c言語初心者の花子です。
>実は、ファイルの最後のデータのある一部分だけを変数に格納したいのですがfscanfでは、できませんでした。
できないってことはないと思うんだが。
作成したプログラムを貼り付けると、あなたの理解度が判ってよりよい回答が得られますよ。
一番最後&fscanfだけならこんな感じかと。


#include <stdio.h>

int main(){
    int num;
    
    while(fscanf(stdin,"%*s %*s %*s %*s %d %*s %*s %*s",&num) == 1) ;
    printf("%d\n",num);
    
    return 0;
}




No.16162

Re:ファイルの読み込みについて
投稿者---花子(2004/08/12 14:14:39)


花子です。

あかまさん、アドバイスありがとうございました。
勉強不足ですいません。
今後も、ご指導よろしくお願いいたします。