Hirdetés

Új hozzászólás Aktív témák

  • Vasinger!

    nagyúr

    Bár írhatnék a C topikba, de ez talán kicsit általánosabb probléma.

    Adott egy C program, amibe megcsináltam, hogy ki tudjak íratni ékezetes betűket az alábbi módon:

    #ifdef _WIN32
    #include <windows.h>
    #endif
    .
    .
    .
    #ifdef _WIN32
    SetConsoleCP(1250);
    SetConsoleOutputCP(1250);
    #endif

    Ezzel nincs is semmi baj. Tökéletesen működik, kiírja az ékezetes betűket printf-nél, egészen odáig amíg a kommentbe nem írok valamilyen ékezetes betűt, főleg az Ű-re és az Ő-re allergiás. Ha ilyen karaktereket használok a kommentbe egyből megőrül és rosszul ír ki minden ékezetes karaktert. De ez csak akkor jön elő, ha a kommentbe írom. Ilyenkor a fordító ki is írja, hogy nem megfelelő karaktert írtam és át is konvertálja a cuccot UTF-8-ba. Tehát az a fura, hogy a kommentet ki sem írom, és mégis az rontja el a dolgot.

    Ez mitől lehet? Hogy lehetne kijavítani? :F

    Tényleg nagyon fontos lenne.

Új hozzászólás Aktív témák