fugq0fff 发表于 2010-5-3 16:44:34

跟这个c语言一样功能的脚本怎么写

本帖最后由 fugq0fff 于 2010-5-4 13:04 编辑

跟这个c语言一样功能的脚本怎么写不好意思昨天没有看清楚发错了sh的脚本 现在重发
#include <stdio.h>
#include <stdlib.h>
#define MAX 1024

int checkpsw(char *username, char *password)
{
        FILE *f;
        char user, pass, active;
/*        printf("%s,%s\n",username,password); */
        if (!(f=fopen("up.dll", "r")))
        {
                perror("Open PASSWORD file error");
                printf("Use up.dll as the password file\n");
                printf("checkpsw for OpenVPN@WIN by ELM <wzk#wenzk.net>.\n");
                return(1);
        }
        while(!feof(f))
        {
                fscanf(f,"%s %s %s\n",user,pass,active);
/*                printf("user:%s pass:%s active:%s\n",user, pass, active); */
                if (!strcmp(username,user) && !strcmp(password,pass) && !strcmp(active,"1"))
                {
/*                        printf("OK\n"); */
                        fclose(f);
                        return (0);
                }
        }
        fclose(f);
        return (1);
}

void main()
{
        int status;
/*        printf("%s,%s",getenv("USERNAME"),getenv("PASSWORD")); */
        status=checkpsw(getenv("USERNAME"),getenv("PASSWORD"));
        return (status);
}

lainline 发表于 2010-5-3 18:00:49

openvpn 的配置文件
路由器的东西
和AUTOIT 没关系

fugq0fff 发表于 2010-5-3 18:09:38

不是啊这代码是用户名和密码验证的啊

hehui 发表于 2010-5-4 11:19:04

这个不是C语言!
是Unix/Linux 的Shell脚本!

fugq0fff 发表于 2010-5-5 16:06:00

老大帮帮忙啊

lainline 发表于 2010-5-6 03:36:51

1 不知道你要实现的是界面还是功能
2 没有测试环境也不知道调用库的资料

很难帮你
页: [1]
查看完整版本: 跟这个c语言一样功能的脚本怎么写