Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Перестала работать программа на С под Ubuntu после обновления

25 PLN

Klient nie chce wpłacić zaliczki? Płatność przez Sejf pomoże uniknąć ewentualnego oszustwa.
  • Aleksandr S.
    21 wrzesnia 2018, 11:15 |

    Здравствуйте.

    Какая версия бубунты?

    grive используете?

  • Viacheslav Bykov
    21 wrzesnia 2018, 11:23 |

    не могу сказать или используется grive. Необходимости в нем нет. Вот текст фрагмента программы

    int sysconf_load(const char* filename, config* cnf) {
        FILE* config_fd = 0;
        char* config_buff = 0;
        int config_size = 0;

        // trying to open config file
        config_fd = fopen(CONFIG_FILE, "r");
        if (config_fd == 0) {
            printf("Can not open file \n");
            return -1;
        }
        // getting config size
        fseek(config_fd, 0, SEEK_END);
        config_size = ftell(config_fd);
        rewind(config_fd);

        // allocate memory and read config file
        config_buff = (char*) malloc(config_size);
        fread(config_buff, 1, config_size, config_fd);

        struct json_object* root;
        root = json_tokener_parse(config_buff);
        if ((long int) root < 0) {
            int err = -(long int) root;
            printf("parse error %s \n", json_tokener_errors[err]);
            exit(-1);
        }

        if (sysconf_loadSystem(root, &cnf->sys) < 0) return -1;

        if (sysconf_loadRooms(root, (room*) & cnf->rooms) < 0) return -1;

        free(config_buff);
        fclose(config_fd);
        return 0;
    };


  • Viacheslav Bykov
    21 wrzesnia 2018, 12:02 |

    Все, вопрос решился просто перекомпиляцией программы! Спасибо!

Aktualne zlecenia dla freelancerów w kategorii C i C++

Nie przychodzą maile o zamówieniach i zgłoszeniach z witryny

57 PLN

Wymagana jest diagnostyka i usunięcie problemu z powiadomieniami e-mail na stronie OpenCart. Obecnie nie przychodzą powiadomienia na e-mail dotyczące następujących zdarzeń: nowe zamówienia; wnioski o oddzwonienie; komentarze pozostawione przez użytkowników; pytania i odpowiedzi…

C i C++Bazy danych i SQL ∙ 8 godzin 17 minut temu ∙ 15 ofert

Konsultacja i audyt bieżącego projektu na Odoo 19 Community Edition

Szukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.…

C i C++Javascript & Typescript ∙ 1 dzień 21 godzin temu ∙ 5 ofert

Tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32.

410 PLN

tworzenie lub modyfikacja oprogramowania i logiki dla trzech autonomicznych stacji LoRa opartych na ESP32. Urządzenia powinny uruchamiać punkt dostępu Wi-Fi, udostępniać lokalną stronę przez przeglądarkę (HTTP), odbierać tekst i obrazy w promieniu 5-10 km (plus minus),…

C i C++C# ∙ 1 dzień 23 godziny temu ∙ 3 oferty

Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)

Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000…

C i C++Systemy wbudowane i mikrokontrolery ∙ 2 dni 21 godzin temu ∙ 4 oferty

Czarna Ukraina (projekt RP na bazie MTA)

4233 PLN

Naprawa błędów o różnym stopniu skomplikowania, jak te przedstawione na zdjęciach. Dostosowanie nawigacji mapy. Naprawa dziur w mapie, dostosowanie pojazdów do projektu, usuwanie logo lub ich przepisanie.

C i C++Python ∙ 4 dni 9 godzin temu ∙ 20 ofert

Zleceniodawca
Viacheslav Bykov
Ukraina Winnica  8  0
Zlecenie zostało opublikowane
7 lat temu
40 wyświetleń
Tagi