Forum: PC-Programmierung funktion array ausgeben


von Müller (Gast)


Lesenswert?

Hallo
ich habe Probleme mit array. ich habe so meine funktion und Variable 
definiert
adresse= 0x45;
PORT[12]={'0x12','0x14','0x45','0x52'}
Pass[12]={'RA1','Ra2','RA3','Ra4'}

char Finden( char addresse)
{
int i=0;
int a=0;
for (i=0;i<17;i++)
{
  if(Port[i]=adresse)
{
  a=i;
}
}
return Pass[a];
}

ich moechte mit der Funktion Ra3 kriegen.wie kann ich meine funktion 
verbessern
Grüß

von Random .. (thorstendb) Benutzerseite


Lesenswert?

argh das hatten wir doch vor zwei threads erst ... (wer findets?)



Müller wrote:
> Hallo
> ich habe Probleme mit array. ich habe so meine funktion und Variable
> definiert
soso :-)

> adresse= 0x45;
noch richtig.

> PORT[12]={'0x12','0x14','0x45','0x52'}
> Pass[12]={'RA1','Ra2','RA3','Ra4'}
völliger dummfug, sollte dir der compiler um die ohren hauen!


char a=0;

a=65;      // eine DEC-Zahl
a=0x41;    // eine HEX-Zahl
a='A';     // EIN! Zeichen
sind die richtigen, gleichwertigen Ausdrücke. Du musst ein doppeltes 
Array anlegen.


Pass[x][y] ...


VG,
/th.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.