首页
社区
课程
招聘
程序是人的思路
发表于: 2012-1-1 18:40 4068

程序是人的思路

2012-1-1 18:40
4068
今天用GOOGLE浏览器看了国外论坛,CHORME自动把代码都翻译了,
让不懂程序的人都能知道代码可能做什么,是不是这样?
#包括<stdio.h>
#包括<sys/stat.h>
#包括文件<string.h>
#包括包含<sys/types.h>
#包括<fcntl.h>
#包括<stdio.h>
#包括<dirent.h>


INT主(INT ARGC,CHAR * ARGV [])
{    
    字符的PATH []="/ usr / tmp目录“中;
    字符文件[32];
       DIR * TMP;
       结构dirent * DE;
       TMP = opendir(PATH);
    INT发现= 0;
    
    printf(“请版权问题的© Rosiello安全2004 \ N”);
    printf(“请http://www.rosiello.org \ N”);

    (argc! = 2)
    {
        printf(“请用法:%s的文件\ n”,ARGV [0]);
        回报(0);
    }


    ((DE = READDIR(TMP))!= NULL)
    {
        ((strstr(DE -> d_name,“rosiello”)!= NULL))
           {
            (strlen的(去> d_name)> 24)返回(0); 
            sprintf的(文件,“%S /%S”,PATH中,(char *)的解> d_name);
            删除(文件);
            如果(使用fork()!= 0)
            {
                一个execl(“/ BIN / LN”,“LN”,“- S”,ARGV [1],文件,NULL); 
            }
            wait()的;
            printf(“请现在你可以关闭sudoedit并重新打开rosiello \ N!”);
            发现= 1;
            转到结束;
        
        }
        
       }
    结尾:
    closedir(TMP);
    
    如果(!发现) 
        printf的(“未找到文件\ N!”);
    回报(0);
    
}

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个看起来更象是开启了网页翻译
生搬硬套的把几个单词翻译了
如果是代码翻译
printf strstr这种API才是最需要解释的东西

if(!found) 翻译成 如果(!发现) 之类的做法 意义不大
2012-1-2 16:29
0
雪    币: 433
活跃值: (1870)
能力值: ( LV17,RANK:1820 )
在线值:
发帖
回帖
粉丝
3
应该是开启了自动翻译功能吧
2012-1-2 16:33
0
游客
登录 | 注册 方可回帖
返回
//