jo tak, tager den på mig at det ikke var særlig godt formuleret ;) Men det fordi at jeg kunne ikke få denne linje til at virke: if(map_char[cu_x_pos][temp_y_pos] == " ")
men det hjalp hvis jeg skrev if(map_char[cu_x_pos][temp_y_pos] == ' ') isteden.
Åbenbart ikke. Sad også og undrede mig, søgte så på Google, og så dukkede der en mail ind med titlen: "Der er kommet en kommentar til forskellen på ' ' og \ \". I shit you not! Det mærkværdige var at indholdet var rigtigt. Bruger Thunderbird 2.0.0.19.
Men i C++ er "A" et nul termineret char array (ofte kaldet en C streng) mens 'A' er en enkelt char.
D.v.s. at 'A' er en enkelt char med værdien 65 mens "A" er et char array med 2 elementer med værdierne 65 og 0.
Det er formentligt ikke relevant her men i C er 'A' en int ikke en char.
Det er også værd at bemærke at L"A" er et nul termineret wide char array (en wide char er typisk 16 bit mens en char typisk er 8 bit - hvor formålet med wide char er at understøtte ikke vestlige tegnsæt).
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.