eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaSesja z ChatGPTRe: Sesja z ChatGPT
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!usenet.goja.nl.eu.org!
    weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder.eternal-septe
    mber.org!.POSTED!not-for-mail
    From: Mateusz Bogusz <m...@o...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Sesja z ChatGPT
    Date: Mon, 3 Apr 2023 20:23:46 +0200
    Organization: A noiseless patient Spider
    Lines: 76
    Message-ID: <u0f5ji$32ctg$1@dont-email.me>
    References: <u09uae$1un6u$2@dont-email.me> <u0a007$21luk$1@dont-email.me>
    <d...@g...com>
    <1qrp5j9cykq64$.1fvdgzfyy9mcz.dlg@40tude.net>
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Mon, 3 Apr 2023 18:23:46 -0000 (UTC)
    Injection-Info: dont-email.me; posting-host="16b7eb20f6362c988f494d0f6db65682";
    logging-data="3224496";
    mail-complaints-to="a...@e...org";
    posting-account="U2FsdGVkX1+VOYS8Fyb5e5kT0ZxL1Doo"
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
    Thunderbird/102.9.1
    Cancel-Lock: sha1:Sa9L/o3yvccXyLZ7j29SkdlukaE=
    Content-Language: pl
    In-Reply-To: <1qrp5j9cykq64$.1fvdgzfyy9mcz.dlg@40tude.net>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:779490
    [ ukryj nagłówki ]

    On 03.04.2023 13:06, J.F wrote:
    > Ciekawe, jak sobie poradzi z prostymi problemami programistycznymi -
    > np "jak uzyskac dzien tygodnia w Excelu" ... to powinno byc w
    > dokumentacji, wiec moze odszukac.

    Jak uzyskać dzień tygodnia w Excelu?

    > Aby uzyskać dzień tygodnia w Excelu, można użyć funkcji WEEKDAY. Funkcja ta zwraca
    numer dnia tygodnia dla określonej daty, gdzie 1 oznacza niedzielę, 2 - poniedziałek,
    itd. Można to zrobić w następujący sposób:
    >
    > Wybierz komórkę, w której chcesz wyświetlić dzień tygodnia.
    >
    > Wpisz formułę "=WEEKDAY(data)", gdzie "data" to komórka zawierająca datę, dla
    której chcesz uzyskać dzień tygodnia. Na przykład, jeśli data jest w komórce A2,
    wpisz "=WEEKDAY(A2)".
    >
    > Naciśnij klawisz Enter.
    >
    > Wyświetli się liczba odpowiadająca dniowi tygodnia dla podanej daty. Możesz teraz
    zmienić formatowanie komórki, aby wyświetlić nazwę dnia tygodnia zamiast liczby.
    >
    > Możesz również użyć funkcji TEXT, aby wyświetlić nazwę dnia tygodnia w konkretnym
    formacie. Na przykład, jeśli chcesz wyświetlić dzień tygodnia w formacie "ddd" (skrót
    nazwy dnia tygodnia), wpisz formułę "=TEXT(data,"ddd")".

    > Ale jesli pytanie jest jakis bug w systemie?

    Czy ten kod można zmienić tak, aby działał lepiej?

    main() {
    Record city;
    lnode *list = NULL;

    while (data_to_read()) {
    Readin_data(&city);
    insert(&city, &list);
    }
    }

    void insert(Record*& city, lnode*& list) {
    lnode* ptr = new lnode;
    ptr->next = list;
    list = ptr;
    prt->data = city;
    }

    > Tak, można wprowadzić kilka zmian, aby kod działał lepiej:
    >
    > Zmiana deklaracji funkcji insert. Ponieważ zmienna city jest już wskaźnikiem na
    obiekt Record, nie potrzebujemy używać referencji, dlatego zadeklarujmy ją jako
    wskaźnik.
    >
    > Dodanie warunku, który sprawdza, czy udało się utworzyć nowy węzeł, a następnie
    zwalnia jego pamięć, aby uniknąć wycieków pamięci.
    >
    > Poprawienie literówki w kodzie: zmiana "prt" na "ptr".
    >
    > Zmodyfikowany kod wyglądałby następująco:
    >
    > main() {
    > Record city;
    > lnode *list = NULL;
    >
    > while (data_to_read()) {
    > Readin_data(&city);
    > insert(city, list);
    > }
    > }
    >
    > void insert(Record* city, lnode*& list) {
    > lnode* ptr = new lnode;
    > if (ptr) {
    > ptr->next = list;
    > list = ptr;
    > ptr->data = city;
    > } else {
    > delete city;
    > }
    > }
    >
    > Warto również upewnić się, że po zakończeniu programu zostanie zwolniona cała
    zaalokowana pamięć, w tym pamięć zaalokowana dla listy powiązanej.
    --
    Pozdrawiam,
    Mateusz Bogusz

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: