ARGENTO CUORE

 May the code be with you.

--.--.--[--] スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2010.07.10[土] stdinを調べる

$hogehoge < inputfile
で標準入力を得ることができるけれど、
$hogehoge
で実行したときにはきちんと、ファイルないよ!って言いたかったので、調べてみた。

sys/stat.hをincludeして、fstatを使うとOK。
↓みたいな感じにする。
struct stat st;
fstat(fileno(stdin), &st);
if(S_ISREG(st.st_mode)){
/*stdinはファイル*/
}else[
fprintf(stderr, "error");
return 1;
}
スポンサーサイト

Comment






(編集・削除用)


管理者にだけ表示を許可

Trackback

http://ronor.blog81.fc2.com/tb.php/129-051c2806

この記事にトラックバック(FC2Blog User)

Scala Feed

scala feed

FC2カウンター

プロフィール

RoNor

Author:RoNor
得意呪文はScalaですって言えるようになるのが夢です。
デスマーチ中、パーティメンバーの防御力を向上させたりさせなかったり。

検索フォーム

QRコード

QRコード

Copyright © 2009-2010 ARGENTO CUORE and RoNor All rights reserved.

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。