eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingproblem z if przy debugowaniu w VSCodeRe: problem z if przy debugowaniu w VSCode
  • Data: 2020-05-15 10:16:59
    Temat: Re: problem z if przy debugowaniu w VSCode
    Od: q...@t...no1 (Queequeg) szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    RM <r...@w...pl> wrote:

    > i mimo że m = 1 oraz matches2.size() == 5 to debuger wchodzi mi do
    > gałęzi else. (Zmienna m jest typu unsigned int a zmienna matches2 typu
    > smatch.)
    > Jak to możliwe?

    W gdb jest dobrze. Sprawdź z takim programem.

    (gdb) l
    1 #include <stdio.h>
    2
    3 int main(void)
    4 {
    5 int m = 1, ms = 5;
    6 if (m + 1 < ms - 1)
    7 printf("tak\n");
    8 else
    9 printf("nie\n");
    10 return 0;
    (gdb) b 5
    Breakpoint 1 at 0x10414: file a.c, line 5.
    (gdb) r
    Starting program: /tmp/a

    Breakpoint 1, main () at a.c:5
    5 int m = 1, ms = 5;
    (gdb) s
    6 if (m + 1 < ms - 1)
    (gdb) s
    7 printf("tak\n");
    (gdb)

    --
    https://www.youtube.com/watch?v=9lSzL1DqQn0

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

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: