Jeg er ved at lave et program og jeg vil gerne have en array til at indeholde æ, ø og å i små og store bogstaver.
Jeg har prøvet dette men det virker ikke
char specialTegn[5];
specialTegn[0] = (char)145;
specialTegn[1] = (char)146;
speciaTegnl[2] = (char)155;
speciaTegnl[3] = (char)157;
specialTegn[4] = (char)134;
specialTegn[5] = (char)143;
[Redigeret d. 10/12-03 17:20:56 af Rasmus]
Du har kun lavet plads til fem tegn men indsætter seks og så er værdierne for høje da char er signed og derfor går fra -128 til 127.
Prøv følgende:
unsigned char specialTegn[6];
specialTegn[0] = 145;
specialTegn[1] = 146;
speciaTegnl[2] = 155;
speciaTegnl[3] = 157;
specialTegn[4] = 134;
specialTegn[5] = 143;