linux 文件操作问题

2024-12-28 17:29:13
推荐回答(3个)
回答1:

我写第一个吧,仅供参考:

/*---------code-------------*/
#include
#include
#include
#include
#include

void what_is( int);

int main()
{

struct stat info;

if( stat("/etc/passwd", &info) == -1 )
perror("etc/passwd");

else
what_is( info.st_mode );

printf("last access time is %s\n", ctime(&info.st_mtime));

return 0;

}

void what_is( int mode )
{
if( S_ISDIR(mode) ) printf("/etc/passwd is Directory file.\n");
if( S_ISFIFO(mode) ) printf("/etc/passwd is Fifo file.\n");
if( S_ISLNK(mode) ) printf("/etc/passwd is link file.\n");
if( S_ISREG(mode) ) printf("/etc/passwd is regular file.\n");
if( S_ISSOCK(mode) ) printf("/etc/passwd is socket file.\n");
}
/*--------end--------*/

问一下楼上那个兄弟,你说的猪八戒是什么?

回答2:

老大,分数太少啦,,,,,,,,,,,,

这么多脚本,估计少了400分没人给你写。

猪八戒上这样的任务至少100RMB的。

回答3:

很简单吗,这样的linux下的C是入门啊