-
Data: 2012-10-19 17:54:03
Temat: Re: coś lajtowego - konsola
Od: kenobi <p...@g...com> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu piątek, 19 października 2012 17:00:22 UTC+2 użytkownik Baranosiu napisał:
> Dnia 19.10.2012 kenobi <p...@g...com> napisaďż˝/a:
>
> [...]
>
> > no wiem, troche znam sie na c, chodzilo
>
> > mi o niezdefiniowane obecnie konwersje
>
> > jak (char[5]) 1234 czy (char[]) 1234
>
> > powinno tworzyc lokalnie kawalek tablicy
>
> > z przetlumaczona wersja (nawet kiedys
>
> > postulowalem by itoa bylo opcodem w asemblerze
>
>
>
> Nie jest to potrzebne w C, bo sprintf za�atwia takie konwersje
>
> znacznie lepiej (jak napiszesz w kodzie (char[5]) 0x10 to w tablicy ma
>
> by� posta� dziesi�tna, szesnastkowa czy binarna? a co je�li u�yjesz
>
> zmiennej a nie sta�ej na przyk�ad (char[5])A ? zbyt wiele
>
mozna zrobic ten operator przeciazalnym itp,
jest to troche problematyczne glownie z tego
powodu ze dotychczas operatory rzutowania
nie robily tego typo rzeczy, ale raczej
sklaniam sie ku temu zeby to bylo w jezyku,
powod jest takie ze gdyby to bylo sporo
roznego rodzaju kodow w c daloby sie napisac
bez biblioteki a brak tego wlasnie burzy tą
ew elegancje - niezrecznosc w porownaniu np
z konwersjami double na long itp wynka wlasine z tego ze to nie jest obslugiwane na
poziomie
srzetu (a mogloby byc) tak ze mz mogloby wejsc
- jest to dosyc fundamentalna operacja i
wlasnie sporo klopotu jest z robieniem tego
samemu, uprosciloby tez kody w polaczeniu
z domyslnymi rzutowaniami - chco sa i troche
problematyczne kwestie np jesli to by mialo byc
na tak niskim poziomie to bledne konwersje
musialyby chyba rzucac wyjatkami podobnymi do
tych na fpu - no ale to jest wogole odrebny temat
> niejasno�ci). Co do itoa w assemblerze... zosta�my mo�e lepiej przy
>
> tym, �e procesor dzia�a na bitach, bajtach i temu podobnych rzeczach,
>
> a nie na znakach :D Oj dopiero by si� dzia�o jakby� w komputerze mia�
>
> procesor z chi�sk� tablic� kodow� :D Konwersja tekst<->liczba musi by�
>
> jawna, bo mo�na to zrobi� na wiele r�nych sposob�w :D Wi�kszo��
>
> assembler�w pozwala na tworzenie w�asnych makr do za�atwiania takich
>
> spraw (a je�li ich wbudowane mo�liwo�ci s� za ma�e, to mo�na u�y�
HLA
>
> albo preprocesora takiego jak m4 :D).
Następne wpisy z tego wątku
- 19.10.12 18:54 Baranosiu
- 19.10.12 19:22 kenobi
- 19.10.12 20:06 kenobi
- 19.10.12 20:43 Baranosiu
- 20.10.12 01:25 Baranosiu
- 20.10.12 08:57 kenobi
- 20.10.12 10:38 kenobi
- 21.10.12 00:55 Baranosiu
- 21.10.12 10:07 kenobi
- 21.10.12 17:29 Baranosiu
- 22.10.12 08:18 Adam Wysocki
- 22.10.12 08:31 Adam Wysocki
Najnowsze wątki z tej grupy
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
- Młodzi programiści i tajna policja
- Ada 2022 Language Reference Manual to be Published by Springer
Najnowsze wątki
- 2024-11-02 piszę list do św Mikołaja
- 2024-11-01 karta SIM nie działa w konkretnym smartfonie.
- 2024-11-01 Mamy WZROST! O 50% wzrosła ilość kredytów gotówkowych
- 2024-11-01 Warszawa => Expert Recruiter 360 <=
- 2024-11-01 Warszawa => Technical Leader (Java Background) <=
- 2024-11-01 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-11-01 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-01 Warszawa => Programista Dynamics 365 CRM <=
- 2024-11-01 Warszawa => Dynamics 365 CRM Developer <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Chrzanów => Specjalista ds. PR Produktowego <=
- 2024-11-01 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-11-01 Łódź => Frontend Engineer (Three.js) <=
- 2024-11-01 Warszawa => Junior Rekruter <=
- 2024-11-01 Gdańsk => Programista Full Stack .Net <=