Miért nem jeleníti meg az ékezetes karaktereket a C fordítóm?
Letöltöttem a C-free 4.0 -át de amikor futtatom a kiírást az ékezetes karakterek helyet különböző különleges karaktereket jelenít meg. Még csak most kezdtem és nem tudom hol kell a karakterkódolást beállítani.
Köszi a segítséget
..vagy ha esetleg valaki tud egy jó C, C++ fordítót azt megköszönném
mert a C pointertömböket használ, és nem stringeket.
És ez is csak az alap ASCII táblában működik.
hát igen, c-ben ne várj ékezetet...
egy jó fordító/fejlesztői környezet hozzá: Code::blocks, van benne windowsra portolt gcc fordító(van persze amiben nincs benne, de sok más compilert támogat, ha azokat szeretnéd használni...), kicsi, gyors...én ezzel dolgozom, ha kell... [link]
1) nem a C szar, nem a karaktertömb a szar, hanem a konzol amire kiírsz. az nem tudja az ékezetet. a karaktertömbnek édes mindegy mi van benne, azok csak számok, a kódtábla ad neki értelmet, ahhoz meg a C-nek semmi köze.
2) jó c-c++ fordító: mingw, ha jól sejtem a codeblocks is ezt használja fordításra (merthogy az nem fordító, csak fejlesztői környezet).
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!