• IT개발기타

    해킹관련 업무 하시는분 구합니다 ^^ 돈벌이하시고 싶은분들, 용돈벌이, 눌러주세요 ^^

    안녕하세요

    해.커고용합니다
    실력은 있으신데 자금이 없으시고, 계획만 세우고 계신분들,
    돈 크게 벌수 있는 기회 잡으세요

    저희는 사업가입니다. 만나셔서 미팅후 고용합니다.
    저희가 생각한 아이디어와 생각들을 공유하고,
    적절한 수준의 해.커분들을 모시고 계획들을 실행시키고자 합니다.

    화이트해.커또한 고용합니다. 또한, 월급받고 그런분들, 야망없고
    미래없는 해.커는 고용하지 않습니다. 필요도 없고요.

    저희는 적절한 가설, 가정론, 자금은 전부다 준비되어 있습니다.

    계획중이지만, 실현을 못시키고잇는데, 그 실현 부분을 채워주실
    유능한 해.커를 구하고 있습니다.
    함께 만들면서 큰돈을 버실분들 연락주세요.

    ㅇ.1.ㅇ-사89칠-2ㅇ43
    텔레그램: lseojoon88

    2018.10.20 제안하기

    희망가격2,000,000

    작업기간7

    작업제안0

    구매자 임창정

  • IT개발응용프로그래밍

    c언어 코드 수정 부탁드립니다.

    작업 종류 : 일반 작업 가능 언어 : C 작업 가능 OS : Windows 작업자 수 : 개인

    코드 수정 부탁드립니다. 내일 아침 10시까지 해주세요.
    modification 함수에서 학부수정 시 학부가 2개 입력되도록 해주세요.

    #define _CRT_SECURE_NO_WARNINGS
    #include
    #include
    #include
    #define FILENAME "Data.cau"
    #define MAX_NUM 300
    typedef struct
    {
    int number; // 건물번호
    char name[256]; // 건물이름
    char address[256]; // 건물주소
    char department[256]; // 건물 사용 학부
    }Building;

    int OpenFile(Building* building, int * num);
    void AddBuildingNumber(Building* building, int * num);
    void AddDepartment(Building* building, int * num);
    void AddAddress(Building* building, int * num);
    //void Modification(Building* building, int * num);
    int DeleteNumber(Building* building, int * num);
    int SearchDepartment(Building* building, int * num);
    void ViewAll(Building* building, int * num);
    int SaveFile(Building* building, int * num);

    int main()
    {
    int num, builds = 0;
    Building building[MAX_NUM];
    OpenFile(building, &builds);
    while (1)
    {
    printf("빌딩 관리 프로그램\n");
    printf("1. 빌딩 번호와 이름 추가\n");
    printf("2. 빌딩을 사용하는 학부명 추가\n");
    printf("3. 빌딩의 주소 추가\n");
    printf("4. 학부명이나, 빌딩 주소 변경\n");
    printf("5. 빌딩 번호 삭제\n");
    printf("6. 학부명 찾기\n");
    printf("7. 저장 내용 전체 보기\n");
    printf("8. 파일 저장 및 프로그램 종료\n");
    printf("매뉴를 골라주세요 : ");
    scanf("%d", &num);

    switch (num)
    {
    case 1 :
    AddBuildingNumber(building, &builds);
    break;
    case 2:
    AddDepartment(building, &builds);
    break;
    case 3:
    AddAddress(building, &builds);
    break;
    case 4:
    // Modification(building, &builds);
    break;
    case 5:
    DeleteNumber(building, &builds);
    break;
    case 6:
    SearchDepartment(building, &builds);
    break;
    case 7:
    ViewAll(building, &builds);
    break;
    case 8:
    SaveFile(building, &builds);
    break;
    default:
    printf("잘못 누르셨습니다.\n");
    }
    }
    return 0;
    }
    int OpenFile(Building *building, int *num)
    {
    int state;
    FILE *fp = fopen(FILENAME, "r");
    if (fp == NULL)
    {
    printf("파일을 불러오는데 오류가 발생했습니다.\n");
    return -1;
    }
    while (feof(fp) == 0)
    {
    fscanf(fp, "%d %s", building[*num].number, building[*num].name); // 건물번호와 건물 이름 받기
    ++(*num);
    }
    state = fclose(fp);
    if (state != 0)
    {
    printf("파일을 닫는데 오류가 발생했습니다.\n");
    return -1;
    }
    return 0;
    }

    int SaveFile(Building *building, int *num)
    {
    if (*num > 0)
    {
    int i, state;
    FILE *fp = fopen(FILENAME, "w");
    if (fp == NULL)
    {
    printf("파일을 여는데 오류가 발생했습니다.\n");
    return -1;
    }
    for (i = 0; i < *num; ++i)
    {
    fprintf(fp, "%d %s", building[*num].number, building[*num].name);
    fputc('\n', fp);
    }
    state = fclose(fp);
    if (state != 0)
    {
    printf("파일을 닫는데 오류가 발생했습니다.\n");
    return -1;
    }
    printf("데이터를 저장하고 프로그램을 종료합니다.\n");
    return 0;
    }
    else
    {
    printf("프로그램을 종료합니다.");
    return 0;
    }
    }
    void AddBuildingNumber(Building *building, int *num)
    {
    printf("건물의 번호와 이름을 입력하세요.\n");
    if (*num < MAX_NUM)
    {
    printf("건물의 번호를 입력해주세요.");
    scanf("%d", building[*num].number);
    printf("건물의 이름을 입력해주세요.");
    scanf("%s", building[*num].name);
    printf("데이터를 입력받았습니다.");
    ++(*num);
    }
    else
    printf("데이터가 꽉 찼습니다.\n");

    }
    void AddDepartment(Building *building, int *num)
    {
    int buildingnumber;
    printf("입력한 건물의 번호를 입력하세요.\n");
    scanf("%d", &buildingnumber);

    for (int i = 0; i < MAX_NUM; i++)
    {
    if (buildingnumber == building[i].number)
    {
    printf("건물을 사용하는 학부를 입력해주세요.");
    scanf("%s", building[i].department);
    }
    }
    }
    void AddAddress(Building *building, int *num)
    {
    int buildingnumber;
    printf("입력한 건물의 번호를 입력하세요.\n");
    scanf("%d", &buildingnumber);

    for (int i = 0; i < MAX_NUM; i++)
    {
    if (buildingnumber == building[i].number)
    {
    printf("건물을 사용하는 학부를 입력해주세요.");
    scanf("%s", building[i].address);
    }
    }
    }
    void ViewAll(Building *building, int *num)
    {
    int i;
    printf("입력된 정보 전체를 출력하겠습니다.\n");
    if (*num > 0)
    {
    for (i = 0; i < *num; ++i)
    {
    printf("건물 번호 : %d 건물 이름 : %s 건물 사용 학부 : %s, 건물 주소 : %s\n",
    building[*num].number, building[*num].name, building[*num].department, building[*num].address);
    }
    printf("정보가 모두 출력되었습니다. \n");
    }
    else
    printf("데이터가 존재하지 않습니다.\n");
    }
    int SearchDepartment(Building *building, int *num)
    {
    char department[20];
    int i;
    printf("학부를 이용한 정보를 찾겠습니다.\n");
    if (*num > 0)
    {
    printf("학부명을 입력해주세요.");
    scanf("%s", department);
    for (i = 0; i < MAX_NUM; ++i)
    {
    if (strcmp(department, building[i].department) == 0)
    {
    printf("건물 번호 : %d 건물 이름 : %s 건물 사용 학부 : %s, 건물 주소 : %s\n",
    building[i].number, building[i].name, building[i].department, building[i].address);
    printf("정보를 찾았습니다 ! \n");
    return 0;
    }
    }
    printf("검색할 수 없습니다.\n");
    return 0;
    }
    else
    printf("데이터가 없습니다.");
    return 0;
    }
    int DeleteNumber(Building *building, int *num)
    {
    int number;
    int i, j;
    printf("정보를 삭제하겠습니다.\n");
    if (*num > 0)
    {
    printf("삭제할 건물 번호를 입력해주세요.");
    scanf("%d", &number);
    for (i = 0; i < MAX_NUM; ++i)
    {
    if (number == building[i].number)
    {
    --(*num);
    printf("데이터가 삭제되었습니다.");
    if (i != MAX_NUM - 1)
    {
    for (j = i; j < MAX_NUM; ++j)
    {
    building[j].number = building[j + 1].number;
    strcpy(building[j].name, building[j + 1].name);
    strcpy(building[j].address, building[j + 1].address);
    strcpy(building[j].department, building[j + 1].department);
    }
    }
    return 0;
    }
    }
    printf("정보를 찾을 수 없습니다. \n");
    return 0;
    }
    else
    printf("데이터가 존재하지 않습니다.\n");

    return 0;
    }
    /*
    void Modification(Building *building, int *num)
    {
    int number;
    printf("어떤 것을 변경하시겠습니까?");
    printf("1. 학부명 변경 2. 주소 변경");
    scanf("%d", &number);

    if (number == 1)
    {

    }

    else if (number == 2)
    {

    }

    }
    */

    2018.10.19 제안하기

    희망가격5,000

    작업기간1

    작업제안1

    구매자 없다

  • IT개발응용프로그래밍

    c언어 코드 수정 부탁드립니다.

    작업 종류 : 일반 작업 가능 언어 : C 작업 가능 OS : Windows 작업자 수 : 개인

    코드 수정 부탁드립니다. 내일 아침 10시까지 해주세요.
    modification 함수에서 학부수정 시 학부가 2개 입력되도록 해주세요.

    #define _CRT_SECURE_NO_WARNINGS
    #include
    #include
    #include
    #define FILENAME "Data.cau"
    #define MAX_NUM 300
    typedef struct
    {
    int number; // 건물번호
    char name[256]; // 건물이름
    char address[256]; // 건물주소
    char department[256]; // 건물 사용 학부
    }Building;

    int OpenFile(Building* building, int * num);
    void AddBuildingNumber(Building* building, int * num);
    void AddDepartment(Building* building, int * num);
    void AddAddress(Building* building, int * num);
    //void Modification(Building* building, int * num);
    int DeleteNumber(Building* building, int * num);
    int SearchDepartment(Building* building, int * num);
    void ViewAll(Building* building, int * num);
    int SaveFile(Building* building, int * num);

    int main()
    {
    int num, builds = 0;
    Building building[MAX_NUM];
    OpenFile(building, &builds);
    while (1)
    {
    printf("빌딩 관리 프로그램\n");
    printf("1. 빌딩 번호와 이름 추가\n");
    printf("2. 빌딩을 사용하는 학부명 추가\n");
    printf("3. 빌딩의 주소 추가\n");
    printf("4. 학부명이나, 빌딩 주소 변경\n");
    printf("5. 빌딩 번호 삭제\n");
    printf("6. 학부명 찾기\n");
    printf("7. 저장 내용 전체 보기\n");
    printf("8. 파일 저장 및 프로그램 종료\n");
    printf("매뉴를 골라주세요 : ");
    scanf("%d", &num);

    switch (num)
    {
    case 1 :
    AddBuildingNumber(building, &builds);
    break;
    case 2:
    AddDepartment(building, &builds);
    break;
    case 3:
    AddAddress(building, &builds);
    break;
    case 4:
    // Modification(building, &builds);
    break;
    case 5:
    DeleteNumber(building, &builds);
    break;
    case 6:
    SearchDepartment(building, &builds);
    break;
    case 7:
    ViewAll(building, &builds);
    break;
    case 8:
    SaveFile(building, &builds);
    break;
    default:
    printf("잘못 누르셨습니다.\n");
    }
    }
    return 0;
    }
    int OpenFile(Building *building, int *num)
    {
    int state;
    FILE *fp = fopen(FILENAME, "r");
    if (fp == NULL)
    {
    printf("파일을 불러오는데 오류가 발생했습니다.\n");
    return -1;
    }
    while (feof(fp) == 0)
    {
    fscanf(fp, "%d %s", building[*num].number, building[*num].name); // 건물번호와 건물 이름 받기
    ++(*num);
    }
    state = fclose(fp);
    if (state != 0)
    {
    printf("파일을 닫는데 오류가 발생했습니다.\n");
    return -1;
    }
    return 0;
    }

    int SaveFile(Building *building, int *num)
    {
    if (*num > 0)
    {
    int i, state;
    FILE *fp = fopen(FILENAME, "w");
    if (fp == NULL)
    {
    printf("파일을 여는데 오류가 발생했습니다.\n");
    return -1;
    }
    for (i = 0; i < *num; ++i)
    {
    fprintf(fp, "%d %s", building[*num].number, building[*num].name);
    fputc('\n', fp);
    }
    state = fclose(fp);
    if (state != 0)
    {
    printf("파일을 닫는데 오류가 발생했습니다.\n");
    return -1;
    }
    printf("데이터를 저장하고 프로그램을 종료합니다.\n");
    return 0;
    }
    else
    {
    printf("프로그램을 종료합니다.");
    return 0;
    }
    }
    void AddBuildingNumber(Building *building, int *num)
    {
    printf("건물의 번호와 이름을 입력하세요.\n");
    if (*num < MAX_NUM)
    {
    printf("건물의 번호를 입력해주세요.");
    scanf("%d", building[*num].number);
    printf("건물의 이름을 입력해주세요.");
    scanf("%s", building[*num].name);
    printf("데이터를 입력받았습니다.");
    ++(*num);
    }
    else
    printf("데이터가 꽉 찼습니다.\n");

    }
    void AddDepartment(Building *building, int *num)
    {
    int buildingnumber;
    printf("입력한 건물의 번호를 입력하세요.\n");
    scanf("%d", &buildingnumber);

    for (int i = 0; i < MAX_NUM; i++)
    {
    if (buildingnumber == building[i].number)
    {
    printf("건물을 사용하는 학부를 입력해주세요.");
    scanf("%s", building[i].department);
    }
    }
    }
    void AddAddress(Building *building, int *num)
    {
    int buildingnumber;
    printf("입력한 건물의 번호를 입력하세요.\n");
    scanf("%d", &buildingnumber);

    for (int i = 0; i < MAX_NUM; i++)
    {
    if (buildingnumber == building[i].number)
    {
    printf("건물을 사용하는 학부를 입력해주세요.");
    scanf("%s", building[i].address);
    }
    }
    }
    void ViewAll(Building *building, int *num)
    {
    int i;
    printf("입력된 정보 전체를 출력하겠습니다.\n");
    if (*num > 0)
    {
    for (i = 0; i < *num; ++i)
    {
    printf("건물 번호 : %d 건물 이름 : %s 건물 사용 학부 : %s, 건물 주소 : %s\n",
    building[*num].number, building[*num].name, building[*num].department, building[*num].address);
    }
    printf("정보가 모두 출력되었습니다. \n");
    }
    else
    printf("데이터가 존재하지 않습니다.\n");
    }
    int SearchDepartment(Building *building, int *num)
    {
    char department[20];
    int i;
    printf("학부를 이용한 정보를 찾겠습니다.\n");
    if (*num > 0)
    {
    printf("학부명을 입력해주세요.");
    scanf("%s", department);
    for (i = 0; i < MAX_NUM; ++i)
    {
    if (strcmp(department, building[i].department) == 0)
    {
    printf("건물 번호 : %d 건물 이름 : %s 건물 사용 학부 : %s, 건물 주소 : %s\n",
    building[i].number, building[i].name, building[i].department, building[i].address);
    printf("정보를 찾았습니다 ! \n");
    return 0;
    }
    }
    printf("검색할 수 없습니다.\n");
    return 0;
    }
    else
    printf("데이터가 없습니다.");
    return 0;
    }
    int DeleteNumber(Building *building, int *num)
    {
    int number;
    int i, j;
    printf("정보를 삭제하겠습니다.\n");
    if (*num > 0)
    {
    printf("삭제할 건물 번호를 입력해주세요.");
    scanf("%d", &number);
    for (i = 0; i < MAX_NUM; ++i)
    {
    if (number == building[i].number)
    {
    --(*num);
    printf("데이터가 삭제되었습니다.");
    if (i != MAX_NUM - 1)
    {
    for (j = i; j < MAX_NUM; ++j)
    {
    building[j].number = building[j + 1].number;
    strcpy(building[j].name, building[j + 1].name);
    strcpy(building[j].address, building[j + 1].address);
    strcpy(building[j].department, building[j + 1].department);
    }
    }
    return 0;
    }
    }
    printf("정보를 찾을 수 없습니다. \n");
    return 0;
    }
    else
    printf("데이터가 존재하지 않습니다.\n");

    return 0;
    }
    /*
    void Modification(Building *building, int *num)
    {
    int number;
    printf("어떤 것을 변경하시겠습니까?");
    printf("1. 학부명 변경 2. 주소 변경");
    scanf("%d", &number);

    if (number == 1)
    {

    }

    else if (number == 2)
    {

    }

    }
    */

    2018.10.19 제안하기

    희망가격5,000

    작업기간1

    작업제안1

    구매자 없다

  • IT개발응용프로그래밍

    코딩 수정좀 부탁드립니다.

    작업 종류 : 일반 작업 가능 언어 : C 작업 가능 OS : Windows 작업자 수 : 개인

    거의 완성은 했는데 구동이 안돼서 부탁드립니다.

    함수 modification에 첫번째 케이스는 2개의 학부명을 받을 수 있도록 해주세요.

    #define _CRT_SECURE_NO_WARNINGS
    #include
    #include
    #include
    #define FILENAME "Data.cau"
    #define MAX_NUM 300
    typedef struct
    {
    int number; // 건물번호
    char name[256]; // 건물이름
    char address[256]; // 건물주소
    char department[256]; // 건물 사용 학부
    }Building;

    int OpenFile(Building* building, int * num);
    void AddBuildingNumber(Building* building, int * num);
    void AddDepartment(Building* building, int * num);
    void AddAddress(Building* building, int * num);
    //void Modification(Building* building, int * num);
    int DeleteNumber(Building* building, int * num);
    int SearchDepartment(Building* building, int * num);
    void ViewAll(Building* building, int * num);
    int SaveFile(Building* building, int * num);

    int main()
    {
    int num, builds = 0;
    Building building[MAX_NUM];
    OpenFile(building, &builds);
    while (1)
    {
    printf("빌딩 관리 프로그램\n");
    printf("1. 빌딩 번호와 이름 추가\n");
    printf("2. 빌딩을 사용하는 학부명 추가\n");
    printf("3. 빌딩의 주소 추가\n");
    printf("4. 학부명이나, 빌딩 주소 변경\n");
    printf("5. 빌딩 번호 삭제\n");
    printf("6. 학부명 찾기\n");
    printf("7. 저장 내용 전체 보기\n");
    printf("8. 파일 저장 및 프로그램 종료\n");
    printf("매뉴를 골라주세요 : ");
    scanf("%d", &num);

    switch (num)
    {
    case 1 :
    AddBuildingNumber(building, &builds);
    break;
    case 2:
    AddDepartment(building, &builds);
    break;
    case 3:
    AddAddress(building, &builds);
    break;
    case 4:
    // Modification(building, &builds);
    break;
    case 5:
    DeleteNumber(building, &builds);
    break;
    case 6:
    SearchDepartment(building, &builds);
    break;
    case 7:
    ViewAll(building, &builds);
    break;
    case 8:
    SaveFile(building, &builds);
    break;
    default:
    printf("잘못 누르셨습니다.\n");
    }
    }
    return 0;
    }
    int OpenFile(Building *building, int *num)
    {
    int state;
    FILE *fp = fopen(FILENAME, "r");
    if (fp == NULL)
    {
    printf("파일을 불러오는데 오류가 발생했습니다.\n");
    return -1;
    }
    while (feof(fp) == 0)
    {
    fscanf(fp, "%d %s", building[*num].number, building[*num].name); // 건물번호와 건물 이름 받기
    ++(*num);
    }
    state = fclose(fp);
    if (state != 0)
    {
    printf("파일을 닫는데 오류가 발생했습니다.\n");
    return -1;
    }
    return 0;
    }

    int SaveFile(Building *building, int *num)
    {
    if (*num > 0)
    {
    int i, state;
    FILE *fp = fopen(FILENAME, "w");
    if (fp == NULL)
    {
    printf("파일을 여는데 오류가 발생했습니다.\n");
    return -1;
    }
    for (i = 0; i < *num; ++i)
    {
    fprintf(fp, "%d %s", building[*num].number, building[*num].name);
    fputc('\n', fp);
    }
    state = fclose(fp);
    if (state != 0)
    {
    printf("파일을 닫는데 오류가 발생했습니다.\n");
    return -1;
    }
    printf("데이터를 저장하고 프로그램을 종료합니다.\n");
    return 0;
    }
    else
    {
    printf("프로그램을 종료합니다.");
    return 0;
    }
    }
    void AddBuildingNumber(Building *building, int *num)
    {
    printf("건물의 번호와 이름을 입력하세요.\n");
    if (*num < MAX_NUM)
    {
    printf("건물의 번호를 입력해주세요.");
    scanf("%d", building[*num].number);
    printf("건물의 이름을 입력해주세요.");
    scanf("%s", building[*num].name);
    printf("데이터를 입력받았습니다.");
    ++(*num);
    }
    else
    printf("데이터가 꽉 찼습니다.\n");

    }
    void AddDepartment(Building *building, int *num)
    {
    int buildingnumber;
    printf("입력한 건물의 번호를 입력하세요.\n");
    scanf("%d", &buildingnumber);

    for (int i = 0; i < MAX_NUM; i++)
    {
    if (buildingnumber == building[i].number)
    {
    printf("건물을 사용하는 학부를 입력해주세요.");
    scanf("%s", building[i].department);
    }
    }
    }
    void AddAddress(Building *building, int *num)
    {
    int buildingnumber;
    printf("입력한 건물의 번호를 입력하세요.\n");
    scanf("%d", &buildingnumber);

    for (int i = 0; i < MAX_NUM; i++)
    {
    if (buildingnumber == building[i].number)
    {
    printf("건물을 사용하는 학부를 입력해주세요.");
    scanf("%s", building[i].address);
    }
    }
    }
    void ViewAll(Building *building, int *num)
    {
    int i;
    printf("입력된 정보 전체를 출력하겠습니다.\n");
    if (*num > 0)
    {
    for (i = 0; i < *num; ++i)
    {
    printf("건물 번호 : %d 건물 이름 : %s 건물 사용 학부 : %s, 건물 주소 : %s\n",
    building[*num].number, building[*num].name, building[*num].department, building[*num].address);
    }
    printf("정보가 모두 출력되었습니다. \n");
    }
    else
    printf("데이터가 존재하지 않습니다.\n");
    }
    int SearchDepartment(Building *building, int *num)
    {
    char department[20];
    int i;
    printf("학부를 이용한 정보를 찾겠습니다.\n");
    if (*num > 0)
    {
    printf("학부명을 입력해주세요.");
    scanf("%s", department);
    for (i = 0; i < MAX_NUM; ++i)
    {
    if (strcmp(department, building[i].department) == 0)
    {
    printf("건물 번호 : %d 건물 이름 : %s 건물 사용 학부 : %s, 건물 주소 : %s\n",
    building[i].number, building[i].name, building[i].department, building[i].address);
    printf("정보를 찾았습니다 ! \n");
    return 0;
    }
    }
    printf("검색할 수 없습니다.\n");
    return 0;
    }
    else
    printf("데이터가 없습니다.");
    return 0;
    }
    int DeleteNumber(Building *building, int *num)
    {
    int number;
    int i, j;
    printf("정보를 삭제하겠습니다.\n");
    if (*num > 0)
    {
    printf("삭제할 건물 번호를 입력해주세요.");
    scanf("%d", &number);
    for (i = 0; i < MAX_NUM; ++i)
    {
    if (number == building[i].number)
    {
    --(*num);
    printf("데이터가 삭제되었습니다.");
    if (i != MAX_NUM - 1)
    {
    for (j = i; j < MAX_NUM; ++j)
    {
    building[j].number = building[j + 1].number;
    strcpy(building[j].name, building[j + 1].name);
    strcpy(building[j].address, building[j + 1].address);
    strcpy(building[j].department, building[j + 1].department);
    }
    }
    return 0;
    }
    }
    printf("정보를 찾을 수 없습니다. \n");
    return 0;
    }
    else
    printf("데이터가 존재하지 않습니다.\n");

    return 0;
    }
    /*
    void Modification(Building *building, int *num)
    {
    int number;
    printf("어떤 것을 변경하시겠습니까?");
    printf("1. 학부명 변경 2. 주소 변경");
    scanf("%d", &number);

    if (number == 1)
    {

    }

    else if (number == 2)
    {

    }

    }
    */

    2018.10.19 제안하기

    희망가격5,000

    작업기간1

    작업제안0

    구매자 없다

  • IT개발웹사이트 개발

    반응형홈페이지 제작견적 부탁드립니다 간단한것,

    작업 종류 : 웹(PC), 모바일(웹) 작업자 수 : 개인, 팀(2인이상) 디자인가능여부 : 불가능

    안녕하세요 먼저 저는 시스템에어컨 설치자입니다.
    만들고싶은홈페이지는 반응형 홈페이지? 이고
    오감소프트에 포트폴리오 들어가서 제주써미트힐 이라는 포트폴리오같이 이런분위기였으면 좋겠습니다.
    이런분위기에 에어컨그림이 있으면 좋겠습니다. 에어컨그림은 pdf 파일이있으나 안어울린다면 찾아서 해주셧으면 좋겠습니다.
    메뉴에는 메인페이지, 회사소개,가전제품안내,아파트시스템에어컨 ,견적문의
    이쯤이구요 견적문의 는 게시판형식이었으면 좋겠습니다

    제가 디자인은 잘모르니 처음부터 끝까지 책임지고 만들어주실분 견적넣어주세요

    사소한거가지고 트집잡는거없습니다. 다만 책임감을가지고 성의있게 작업해주실분만 견적넣어주세요

    2018.10.19 제안하기

    희망가격50,000

    작업기간10

    작업제안3

    구매자 oka0207

  • IT개발응용프로그래밍

    정말 간단한 영상(이미지)처리 MFC 프로그램 개발

    작업 종류 : 일반 작업 가능 언어 : C++ 작업 가능 OS : Windows, Mac OS, Linux 작업자 수 : 개인, 팀(2인이상)

    간단한 이미지 처리 프로그램 개발입니다.
    RAW데이터 출력하고 히스토그램그리고 그러는거에요~
    친절하게 주석 잘 달아주시면서 작업 할 수 있는 분이면 좋겠어요.
    자세한 내용은 첨부파일 확인해 주세요

    일반 첨부파일 1개 (3.8 MB)

    2018.10.19 제안하기

    희망가격20,000

    작업기간3

    작업제안2

    구매자 아늑

  • IT개발아이폰앱

    iOS개발, 간단데쉬보드 서버세팅, 안드로이드개발완료 및 추가 메뉴 개발

    작업자 수 : 개인, 팀(2인이상) 디자인가능여부 : 가능 작업 가능 언어 : Objective-C, Swift

    KPOP 이라는 유튜브 api로 안드로이드 어플은 개발이 완료 되었으며 아이돌 투표 메뉴를 추가 개발해야 합니다

    iOS로 개발 돼야 하며 데쉬보드(게시판등) 세팅이 돼야 합니다. 디자인은 완료 되었으며 간단 기획서 작성 완료 되었습니다.


    많은 문의 부탁 드립니다.

    2018.10.19 제안하기

    희망가격4,000,000

    작업기간30

    작업제안0

    구매자 한반도

  • IT개발응용프로그래밍

    비트코인 거래소 공지사항 더 빠르게 확인하는 프로그램

    작업 종류 : 일반 작업 가능 언어 : C, C++, C# 작업 가능 OS : Windows 작업자 수 : 개인

    안녕하세요 제가 원하는 작업은 비트코인 거래소 '업비트'에서 코인을 상장할때 공지사항과 함께 상장을 하는데요.
    그런데 공지사항이 올라오는 즉시 코인을 사도 늦더라고요 , 더 빨리 알수있는 경로가 있는 것 같은데,
    제 생각엔 상장 공지사항이 눈으로 보이는 시각과 작성시간이 다른 것 같더라고요, 공지사항을 클릭해보면 10시 00분에 작성됬다고 나오는데 실제로 공지사항 페이지상 눈에 보이는 시각은 10시 01분이라던지 이렇게 몇십초에서 ~1분정도 더 빠르더라고요.
    상장 공지사항 페이지상 제목만 보입니다. 페이지상 눈에 보이는 시각보다 더 빨리 알수있는 경로를 파악해서 공지를 알수있는 프로그램을 만들고 싶네요..

    2018.10.19 제안하기

    희망가격1,000,000

    작업기간7

    작업제안2

    구매자 어빌리티

  • IT개발안드로이드앱

    PHP mvc로 이루어진 서비스

    작업자 수 : 개인 디자인가능여부 : 불가능

    1)클라이언트 API 및 관리자 페이지 수정(DB수정)

    2)개발범위- 사업자 가입을 기업정보 프로필로 변경 및 상품정보 API수정 , 지도API에서 삼품정보가 아닌 프로필 정보 변경

    -이부분에서 수정 개발해야하는 부분 리뷰라던지 프로필에 상응하는 전시화 구조 기반작성
    -안드로이드 메인 API하나로 통합개발
    -팝업 관리자개발

    .................


    작업 비용은 협의

    2018.10.19 제안하기

    희망가격200,000

    작업기간2

    작업제안2

    구매자 고릴라CMS

  • IT개발응용프로그래밍

    간단한 파워셸 스크립트 메뉴만들기 의뢰 부탁드립니다

    작업 종류 : 일반 작업 가능 OS : Windows



    간단한 파워셸 스크립트 메뉴만들기 의뢰 부탁드립니다.
    작업 종류 : 일반 작업 가능 OS : Windows

    영어로 되있어서 약간 가이드가 해석이 어려우실수 있는데 array 와 for , loop 이용해서 마지막장에 나온 유튜브 주소에 있는 1분짜리 비디오처럼 만들어주시면 됩니다. 스크립트만 만들어 주시면됩니다.

    일반 첨부파일 1개 (451 kB)

    2018.10.19 제안하기

    희망가격15,000

    작업기간1

    작업제안0

    구매자 HunJi

1 2 3 4 5 6 7 8 9 10