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üß
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.