æ, ø og å.

Tags:    c++ grafik

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;

jeg har også prøvet med int, men det virker stadig ikke, skal man manuelt sidde og skrive "(char)et eller andet" ind i sit program?
Hvis det har noget betydning så kommer disse fejlmeddelser
ISO C++
conflicting
previous
invalid
siger den 6 gange i træk! Nok fordi der er 6 tegn.
og jeg bruger borlands dev-c++

[Redigeret d. 10/12-03 17:20:56 af Rasmus]



2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
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;




og jeg bruger borlands dev-c++

[Redigeret d. 10/12-03 17:20:56 af Rasmus]


Hvordan kan du bruge Borlans Dev-C++, når det ikke er dem som har lavet det? :P
Hilsen Chadi
Mit lykketal er 2959



t