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) |
||
花子です。 あかまさん、アドバイスありがとうございました。 勉強不足ですいません。 今後も、ご指導よろしくお願いいたします。 |