1行あたりのバイト数が決まっているなら目的の行に直ぐに移動できるのですが
1行が可変長だとこういう場合もやっぱりfscanfなんかでグルグル回して
目的の行に移動しなきゃいけないんですかね?
なんかファイルサイズが大きいと読み込みながら探すって処理が
凄く時間かかりそうで、読み込まずに何行目ってシークする方法ないでしょうか。

CGIみたいな同じプログラムを同時に複数の人が使う場合
注意しなくてはいけない点など何か有りますか?
なんとなく今疑問に思ってるのがファイル名が決まっていると
同時に複数の人がファイル操作の時、衝突が起こるのではと思ってるのですが
こういうのを再現というかテストする場合どのようにするればよろしいのでしょうか。。
2台のマシンから、いっせーのっで!ってアクセスするんですか?
その程度でもやっぱり同じタイミングだと衝突って起こるのものなのですか?