Witam.
Problem jest dość trywialny a nie mogę sobie z nim poradzić...
W jaki sposób wczytać plik hex tak a by np w RichTextBox
wyświetlić go w formie 44 00 1B E1 6E B1 00 06 A0 2B 0A 1C 20 20 20 20 20 20 20 20 20 20 20 4E
.
Z góry dziękuję
Wątek przeniesiony 2015-01-07 20:16 z Delphi i Pascal przez furious programming.
Witam.
Problem jest dość trywialny a nie mogę sobie z nim poradzić...
W jaki sposób wczytać plik hex tak a by np w RichTextBox
wyświetlić go w formie 44 00 1B E1 6E B1 00 06 A0 2B 0A 1C 20 20 20 20 20 20 20 20 20 20 20 4E
.
Z góry dziękuję
Ale w jakim języku?
Bo tag inny, a dział inny.
Aj... przepraszam, nie to forum wybrałem , miało być Newbie (proszę o przeniesienie) - a język zgodny z tagiem
czego nie potrafisz? Odczytać pliku z dysku - google, zamienić byte na hex - google, wyświetlić coś w RichTextBox - google. To są podstawy podstaw i wytłumaczenie jak to zrobić znajdziesz pewnie w każdym popularnym języku (w tym w polskim). Chcesz się czegoś nauczyć to się ucz a nie czekaj na gotowca
for I:=1 to Length(Str) do Result:=Trim(Result+' '+IntToHex(Ord(Str[I]),2));
for(int i=0;i<str.Length;++i) result+=' '+((int)(str[i])).ToString("X2");
@_13th_Dragon dziękuję Ci serdecznie.
Udało mi się uzyskać taki sam wynik (troszkę inną metodą) lecz myślałem, że mam błąd poniweważ w wyniku działania programu odczyt wygląda tak:
44 00 1B 62 09 FFFD 00 05 FFFD 4C 1C 20 20 20 20
natomiast w edytorze HxD dane wyglądają tak: 44 00 1B 62 09 A5 00 05 AE 4C 0A 1C 20 20 20 20
4C 0A 1C
jest 4C 1C
)Dlaczego ?