Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 10.02.10
Prihlásený: 21.08.17
Príspevky: 67
Témy: 15
Bydlisko: Bratislava ...
Príspevok NapísalOffline : 20.10.2012 14:49

Zdravim narazil som na taky problem. Prosim o pomoc.

Mam proste pole charov hocijako velke. A mam Int premennu dajme tomu Int a.

Potreboval by som tuto prememnu ulozit do tohoto pola. NA prve 4 miesta. Kedze int ma 4 bajty.

Robil som to pomocou memcpy

int a; p je pointer na zaciatok toho pola.

Kód:
memcpy(p, &a, sizeof(a));


Vsetko fungovalo, lenze teraz som zistil, ze memcpy nieje v zakladnej kniznici, preto by som potreboval pomoc ako to vyriesit. Nejako pretypovat ten pointer na pole, alebo?

Potrebujem jedine ulozit ten int a neskor ho pouzit.

Dakujem


//Prave ma nieco napadlo, tak sand to pojde


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 17.07.11
Prihlásený: 29.12.20
Príspevky: 1516
Témy: 3
Príspevok NapísalOffline : 20.10.2012 15:13

Môžeš si vytiahnuť každých 8 bitov a ukladať ich do poľa. Mohlo by to byť nejako takto:
Kód:
char mask = 0xff;
for ( int i = 0; i < 4; i++ )
{
    pole[dalsi++] = cislo & mask;
    cislo >> 8;
}


Offline

Užívateľ
Užívateľ
C Int to Char

Registrovaný: 24.08.12
Prihlásený: 09.02.19
Príspevky: 59
Témy: 0
Príspevok NapísalOffline : 20.10.2012 15:13

Je takový problém napsat si vlastní memcpy()? Mimochodem, funguje mi to stejně i se strncpy(), můžeš ho použít pro inspiraci :D







_________________
"Existuje pouze jeden člověk, který má méně přátel než Bill Gates, a tím je Saddám Husajn." (Paul Grayson)
Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. char pole do int

v Assembler, C, C++, Pascal, Java

0

351

19.01.2011 22:38

1daemon1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena char na int

v Assembler, C, C++, Pascal, Java

6

508

02.02.2012 23:18

street_punk Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C - konverzia char na int

v Assembler, C, C++, Pascal, Java

14

677

02.04.2011 18:16

M4rek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. delete char*

v Assembler, C, C++, Pascal, Java

4

409

17.11.2012 20:04

m4r14n Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. mer. char.zenerovej diody

v Elektronika

0

486

10.01.2012 20:34

p4tooo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Banalny priklad-char. tranzistora

v Elektronika

10

1118

07.03.2007 12:43

Taomas Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. odelenie num a char

v PHP, ASP

2

344

10.11.2009 20:22

pilná lama glama Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ problem s char

v Assembler, C, C++, Pascal, Java

4

423

07.10.2012 18:52

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. testovanie prvku pola char [C++]

v Assembler, C, C++, Pascal, Java

6

475

06.07.2010 8:09

koso Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Update stĺpca char cez regulárny výraz

v Databázy

2

661

29.10.2011 16:40

camo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C: z getchar() do char *retazec

v Assembler, C, C++, Pascal, Java

9

992

08.10.2010 11:54

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Práca s dynamickou pamäťou v char

v Assembler, C, C++, Pascal, Java

2

368

30.04.2012 14:10

elementstyle Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java - vypísanie súčtu znakov (char) - vobec nechápem výsledok

v Assembler, C, C++, Pascal, Java

5

409

18.08.2015 22:32

bebebrumik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C, problem s osetrenim vstupu z klavesnice - char

v Assembler, C, C++, Pascal, Java

5

520

05.12.2011 14:07

t-pack25 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. int

v Databázy

6

1314

04.09.2006 11:47

ronny Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Premenna (int)

v Assembler, C, C++, Pascal, Java

4

464

30.11.2010 12:54

capricorn7 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra