したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

糞Gの書き込む場所

15G</b><font color=#FF0000>(dEnpaG66)</font><b>:2002/10/21(月) 00:08
void fileopen(FILE **fp, char *filename)
{
if((*fp=fopen(filename,"r"))==NULL) {
fprintf(stderr,"Can't open %s\n",filename);
exit(1);
}
}

void print_utmp(struct utmp *p)
{
printf("%hd %8.8x %5s %3s %8s %s %8.8lx %s",
p->ut_type, p->ut_pid, p->ut_line,
p->ut_id, p->ut_user, p->ut_host,
p->ut_addr,ctime(&p->ut_time));
}

int main(int argc,char *argv[])
{
FILE *fp;
struct utmp utmp_ent;

if(argc!=2) usage(argv[0]);/* 引数チェック */

/* ファイルオープン*/
if(match_str("utmp",argv[1])) fileopen(&fp,UTMP_FILE);
else if(match_str("wtmp",argv[1])) fileopen(&fp,WTMP_FILE);
else usage(argv[0]);

while(fread(&utmp_ent,sizeof(utmp_ent),1,fp)==1)
print_utmp(&utmp_ent);/* 構造体の中身の表示 */

fclose(fp);
return(0);
}


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板