Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

lol gcc


Rekomendowane odpowiedzi

Opublikowano

jakieś konflikty z notacją wykładniczą

walnij spację przed +3, albo opatrz liczbę w nawiasy

 

btw. formater w C::B radzi sobie dobrze i interpretuje to jako dodawanie, a nie jako notację wykładniczą

Opublikowano

UP w wielu innych liniach jest identycznie zapisane +3 i nie crashuje :P

Bez kodu ciężko stwierdzić co może być nie tak, może coś źle zainicjowane czy coś ^^

 

#down

wybacz zapomniałem :P

Opublikowano

UP w wielu innych liniach jest identycznie zapisane +3 i nie crashuje

wiesz co to jest notacja wykładnicza i jak się ją oznacza?

przykładowo

 

2.3e+3
 

 

jest równoważne matematycznemu zapisowi

2.3*103

 

kompilator ma problem z rozróżnieniem o co chodzi (można to interpretować na trzy sposoby)

w dziesiątkowym systemie nie ma problemu bo nie może być 'przypadkowego' 'e', tak jak to jest w hex (1314)

 

btw. w sumie mogła by być z tego niezła zagadka. Jak ktoś może to przydało by się, żeby zostało to sprawdzone na innych kompilatorach

Opublikowano

jakieś konflikty z notacją wykładniczą

walnij spację przed +3, albo opatrz liczbę w nawiasy

właśnie zrobiłem w nawiasach.

troche na ślepo, przyznam że nie wiedziałem o tej notacji wykładniczej ;p

Pisze boty do gier WWW na zlecenie.

Opublikowano

wiesz co to jest notacja wykładnicza i jak się ją oznacza?

przykładowo

 

 

2.3e+3
 

jest równoważne matematycznemu zapisowi

2.3*103

 

kompilator ma problem z rozróżnieniem o co chodzi (można to interpretować na trzy sposoby)

w dziesiątkowym systemie nie ma problemu bo nie może być 'przypadkowego' 'e', tak jak to jest w hex (13)

 

btw. w sumie mogła by być z tego niezła zagadka. Jak ktoś może to przydało by się, żeby zostało to sprawdzone na innych kompilatorach

 

 

e to 14 :D

 

@TOP

a nie możesz zamiast 0xDE podstawić tej liczby w dec?

anyway

cout << (0xDE)+3;

śmiga.

 

LUB

#define offset 0xDE

cout << offset+3;

 

 

LUB (bez sensu, szkoda pamięci)

 

int offset = 0xDE;

 

cout << offset+3;


 

Opublikowano

e to 14 :D

rozumiem, że jak powiem, że zły klawisz mi się nacisnął to nie zadziała? ;d głupi błąd

 

a nie możesz zamiast 0xDE podstawić tej liczby w dec?

tak jest wygodniej

Opublikowano

rozumiem, że jak powiem, że zły klawisz mi się nacisnął to nie zadziała? ;d głupi błąd

 

tak jest wygodniej

wygodniej jest chyba podać liczbę w DEC niż definiować 0xDE na początku bądź przypisywać wartość do zmiennej?

Anyway, tak czy siak najlepiej dać 0xDE w nawias, choć kompilator tak samo potraktuje nawias jak define na początku, bo to po prostu równa się podstawieniu przy kompilacji 0xDE w to miejsce.


 

Opublikowano

wygodniej jest chyba podać liczbę w DEC niż definiować 0xDE na początku bądź przypisywać wartość do zmiennej?

Anyway, tak czy siak najlepiej dać 0xDE w nawias, choć kompilator tak samo potraktuje nawias jak define na początku, bo to po prostu równa się podstawieniu przy kompilacji 0xDE w to miejsce.

sam sobie zaprzeczasz. Skoro mogę dać nawias to wcale nie musze definiowac badz przypisywac.

 

memcpy((func_gen_help1+0xde)+3, &addr,4);

 

wygodniejsze niż odpalenia kalulatora i liczenie ile to w dec

Pisze boty do gier WWW na zlecenie.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...