Převod proměnné do pole v C

C,C++,C#

Moderátori: psichac, Moderátori

Používateľov profilový obrázok
o.munster
Okoloidúci
Okoloidúci
Príspevky: 9
Dátum registrácie: 21 Máj 2011, 00:00
Bydlisko: Zlín
Vek: 32

Převod proměnné do pole v C

Príspevok od používateľa o.munster » 09 Nov 2011, 22:56

Zdravím,
učím se programovat v C a řeším jeden problém:

mám proměnnou x do které ukládám číslo z klávesnice, a potřeboval bych to číslo nějakým způsobem převést do pole, aby v každé buňce pole byla jedna číslice.

Dá se to nějak jednoduše vyřešit? předem díky za odpověď :D
0

Používateľov profilový obrázok
bobo87
Ultimate člen
Ultimate člen
Príspevky: 1913
Dátum registrácie: 15 Feb 2007, 00:00
Vek: 36
Kontaktovať používateľa:

Re: Převod proměnné do pole v C

Príspevok od používateľa bobo87 » 09 Nov 2011, 23:00

itoa
0
float l,I,Q,_,o;int E;main(){I=1.125;while(I>=-1.225){for(l=-2;l<=1;l+=3/79.0){Q=_=0;for(E=127;Q*Q+_*_<4.0&&--E>32;){o=Q;Q=Q*Q-_*_+l;_=2*o*_+I;}putchar(E);}putchar(10);I-=9/88.0;}}

Používateľov profilový obrázok
kubo150
Ultimate člen
Ultimate člen
Príspevky: 3253
Dátum registrácie: 20 Júl 2007, 00:00
Bydlisko: Pri Bytči
Vek: 32
Kontaktovať používateľa:

Re: Převod proměnné do pole v C

Príspevok od používateľa kubo150 » 10 Nov 2011, 00:09

akože v každom prvku pola jedna cifra? alebo z klávesnice zadáš číslo, uložíš do jedného prvku, potom zadáš ďalšie číslo a to do ďalšieho prku, ako to vlastne chceš?
0
Som ten ktorý to vykoná.
Moje slovo:
Neverím na náhody,
Náhoda je len jedným, alebo skupinou ľudí nepochopená realita

Používateľov profilový obrázok
zdenoeddie
Power user
Power user
Príspevky: 4083
Dátum registrácie: 25 Júl 2009, 00:00
Bydlisko: ked kus ta Presov 15km na vychod
Vek: 23

Re: Převod proměnné do pole v C

Príspevok od používateľa zdenoeddie » 10 Nov 2011, 07:31

Pokial na cifry tak to co pise bobor, akurat x musi byt integer. Ak to co pise kubo, tak jednoducho x->pole a inc i pri kazdom nacitani.
0

stefanSK
Pokročilý člen
Pokročilý člen
Príspevky: 752
Dátum registrácie: 24 Jún 2010, 00:00
Bydlisko: Trnava
Vek: 68

Re: Převod proměnné do pole v C

Príspevok od používateľa stefanSK » 10 Nov 2011, 10:34

Ak nepotrebuj mať zadané číslo ulo6en0 v premennej na prípadné dalšie spracovanie, tak môžeš použiť:

char buffer[100];

r = scanf( buffer, "%s");

funkcia vráti v r počet znakov a v buffer jednotlivé číslice, ale v ASCII !
Ak ti nevyhovuje ASCII, tak:
for( int i=0; buffer; i++)
buffer &= 0x0f;
a máš iba číslice v binarnej forme.
0
S.K.

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok