Avatar billede area404 Nybegynder
13. juni 2008 - 19:22 Der er 6 kommentarer og
1 løsning

Array problemer..

Jeg vil gerne gemme et tal mellem 1 og 100 i en array, men ser ikke helt ud til at lykkeds for mig..

char datarx[8];
char PWM;
char PWM2;

PWM = 100;
PWM2 = datarx[7]/100;

Er det helt forkert?

Mvh Ron
Avatar billede arne_v Ekspert
13. juni 2008 - 19:25 #1
I den kode gemmer du slet ikke noget i et array.

Proev lige forfra og forklar hvad du vil.
Avatar billede area404 Nybegynder
13. juni 2008 - 19:30 #2
haha, lille fejl der ;-)
Således skulle det se ud:
char dataRx[8];
char PWM;
char PWM2;

PWM = 100;
dataRx[7] = PWM;


PWM2 = dataRx[7]/100;
Avatar billede arne_v Ekspert
13. juni 2008 - 19:37 #3
Den gemmer vaerdien 100 i sidste element i dataRx og PWM2 bliver sat til 1.
Avatar billede area404 Nybegynder
13. juni 2008 - 19:52 #4
ja, det er også meningen.. hvad så hvis jeg sætte PWM til 70, burde PWM2 så ikke blive 0.7 ?
Avatar billede arne_v Ekspert
13. juni 2008 - 20:05 #5
Nej. Saa bliver den 0.

Hel tals division !
Avatar billede area404 Nybegynder
13. juni 2008 - 20:08 #6
HA! det forklarer jo en hel del så! tak :-) nu kører det.. det endelig resultat som det skal bruges ganger jeg bare med 0.01 så det passer det hele igen. Svar for point!?
Avatar billede arne_v Ekspert
13. juni 2008 - 20:17 #7
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester